factor out the UI scaling computation from SetScalingResolution
use GetGUIScaling rather than SetScalingResolution when computing font size so as to not alter stored state
[osx/gtest] - fix linkage of xbmc-test binary (ffmpeg now needs expliciti linkage agaoinst framework VDA, and some new source files were missing in the makefiles)
[osx] - fix cmdline linkage of lixbmc.so and xbmc.bin - there is no circular dependency linker option on osx (e.x. -Wl,--start-group/--end-group) - so we still need to link in main.a for osx.
FIX: [droid] Handle mouse wheel
[WIN32] removed unused methods and some CStdString occurrence.
players: move more things into info structures for audio/video
dvdplayer: don't constantly hammer demuxer to get stream count

Note this could cause regressions in files where streams show
up during playback, but i think the demuxer signals such
situations now.
VSync: Drop OML Swap Method
VSync: Prefer Mesa Swaps to SGI Swaps
X11: use GLX_EXT_swap_control if available
VSync: Also drop SGI Interval
fixed: Typo in configure.in
[LangCodeExpander] Update iso639-2 db.
[LangCodeExpander] Update iso639-1 db.
[LangInfo] Don't try to convert "original" to 3-letter code.
[LangCodeExpander] Add special mappings for missing 2-letter codes.
[WIN32] fixed compilation of the testsuite. still a lot of tests fail with heap corruption or other errors. needs a full recompilation even when the debug target was compiled previously (sharing the pch and objs didn't make any difference for me).
FIX: [mediacodec] blacklist omx software components
fixed: runtime check failure, time wasn't initialized.