Add another magic for OTF fonts

"Version 1.0" as magic, as per:
http://www.microsoft.com/typography/otspec/otff.htm
It matches what we use for TTF fonts, but they should be differentiated
by suffix already.

https://bugs.freedesktop.org/show_bug.cgi?id=80276
Split out fdatasync() usage
Disable fdatasync() usage if PKGSYSTEM_ENABLE_FSYNC is set

If the PKGSYSTEM_ENABLE_FSYNC envvar is set to a non-zero value,
the fdatasync() call will be skipped, at the expense of data integrity.

https://bugs.freedesktop.org/show_bug.cgi?id=70366
More OTF font mime-type changes

To fix the test suite, remove the magic from the OTF font, and make OTF
a sub-class of TTF fonts. It's basically the same format, extended with
more features.
Add support for Adobe PageMaker

https://bugs.freedesktop.org/show_bug.cgi?id=80591
Remove the Apple iOS PNG variant

This added a stat and magic check for each and every PNG file around.

This is particularly a problem for the icon cache, as each PNG file
in a theme would end up being checked for which one of the variants
it was.
Fix PageMaker test
Skip mime database update if packages are older than cache

Check for the mtime of the version file, the last one to be created when
updating the database to see against the mtime of the newest packages
file.

If one of the files inside the packages directory is newer than the
version file, really update the database.
Add "-n" option to update-mime-database

When "-n" is passed, the cache will only be updated if
$MIME_DIR/packages or one of the files in that directory is newer
than $MIME_DIR/version.

This is useful for package pre- and post-installation scripts.
spec: s/brackeds/brackets/ spelling fix
Use our spec as DocBook test case
application/x-docbook+xml: Add *.dbk glob
video/vnd.vivo: Use IANA registered /vnd.vivo as type and /vivo as alias
build: Update Transifex configuration

s/.net/.com/
Updated translations from Transifex