A DatabaseLocation is passed to the constructor and used to verify that the sniffed MIME type is installed instead of BMimeType::IsInstalled(). This makes the add-on independent of the default MIME DB.
Move MimeSnifferAddon, MimeSnifferAddonManager, and TextSnifferAddon to libstorage_kit_mime.a, so we can reuse them.