xcb/screen: cosmetic fix
FreeType: add ARGB support
FreeType: optimize FillARGB() a little
Switch linking order of libcompat for modules

This precedes libcompat before the system libraries to be able to use
10.7 compiled binaries on 10.6.

close #9527
canvas: handle sar{0,1} and assume it to be 1:1
transcode: set video chroma before trying to query video filters
transcode: use video.i_width/height as fallback when setting visible_width/height
bin: derive a special Darwin version from vlc.c
bin: re-implement --language for OS X
extras/package: add darwinvlc.c to xcodeproj
macosx: add GUI setting/getter for --language
bin/darwinvlc: fix l10n preferences lookup code
macosx: reset float-on-top when native fullscreen has already finished

This fixes issues where video window just disappears when exiting fullscreen,
only on Mavericks.

close #9814
macosx: fix float-on-top-behaviour if setting is changed while in fullscreen
macosx: fix typo and set path for open dialog correctly
contrib/gnutls: add patch adding keychain root certificate lookups on OS X (not supported on iOS)
gnutls: link against CoreFoundation and the Security frameworks as it is required by the keychain certificate lookup patch
contrib/gnutls: remove debug from patch
macosx: fix float-on-top behaviour with fullscreen

The issues were mostly noticable if you select both float-on-top
and fullscreen in video prefs.
transcode: encode buffer and flush encoder at the end when using threads