changed: Refactor CGUIMediaWindow::ShowShareErrorMessage() so it works with any path
Refactor CSimpleFileCache::WaitData, kill race conditions.
dvdplayer: set dts after successful seek, correct time offsets
dvdplayer: update player state with reference to dts and absolute time
Fix sometimes select plugin setting from context menu not works problem.
changed: Sleep(0) is defined as sched_yield() in XTimeUtils.cpp (thanks ace20022).
JSON-RPC: Add missing "xbmc.pvrclient" entry to Addon.Types enum
Merge pull request #2189 from FernetMenta/pvrseek

dvdplayer: set dts after successful seek, correct time offsets
fixed: Properly fallback to root in case getdirectory fails in Update() + show error dialog (in line with a54cb0d795e6c519c0f62429b23ece0f1c22f4ba)
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>