Fix inability of libdvd 4.2.0 to read DVDs stored as VIDEO_TS files on non-Windows OSs.
Fixes http://trac.xbmc.org/ticket/14115.
Merge pull request #1997 from arnova/fm_fixes_for_guimediawindow_too

Filemanager fixes for guimediawindow too
Merge pull request #2267 from Voyager1/fix_libdvd_readdvdfiles

Fix inability of libdvd 4.2.0 to read DVDs stored as VIDEO_TS files on n...
[atv2] - added substrate.h - needed for hooking methods and ivars at runtime
[atv2] - bump seatbelt unlock patch for patching ios6.1 binary
[atv2/packaging] - on postinst copy our app icon to /Applications/AppleTV.app/com.apple.frontrow.appliance.xbmc\@720p.png - needed for ios6
[atv2] - fix darwinutils - we can't rely on the class name XBMCAppliance because its now generated at runtime. This means the NSBundle functions on that class won't return our appliance
[atv2] - add a missing key to our atv2 - info.plist
[atv2] - forward declare BRWindow in iosscreenmanager
[atv2] - rewrite the XBMCAppliance and XBMCController for using obj-c runtime class definition and hooking. This is needed for supporting atv2 on ios6 (see the comments in the impl.)
airplay: switch to non apple tv name

This makes discovery of xbmc more reliable in mac osx.

Thanx to matli on forum for find.

Signed-off-by: Joakim Plate <elupus@ecce.se>
Signed-off-by: Memphiz <memphis@machzwo.de>
Merge pull request #2268 from Memphiz/ios6

[atv2] - support for ios6

signed-off 10 times by memphis@machzwo.de
[win32] cosmetic in VS project file
[IOS] Fix keyboard not show bug if it was canceled before it did show.
On ios4 with ipad, found that the ios will not send the keyboard did hide
notifaction if the keyboard was canceled before the keyboard did show.
So fix this by trace the keyboard show state, and delay deactivate action
until keyboard did show.
Move the reset code for finished event into ui thread.
when we are using bluetooth keyboard, there is chance the doDeactivate
method be called before the finished event reset in xbmc thread.
Merge pull request #2255 from ulion/fix_plugin_setting_not_show_problem

Fix sometimes select plugin setting from context menu not works problem.
[atv2] - fix compile on 10.8/billy
fixed build with --enable-player=amlplayer, thx brianf21
[atv2] - fix compilation on 10.8 and all others once and for all. Dear buildbot. I really suggest you build this now - or i'm going to convince davilla to install android on your harddisk...
fix ass subs for GLES