changed: Refactor CGUIMediaWindow::ShowShareErrorMessage() so it works with any path
dvdplayer: Allow multithread decoding for hi10p content by default

This allows decoding of some hi10p material on e.g. AMD Fusion with
both cores at the max. This introduces a new advancedsetting named
disablehi10pmultithreading to disable hi10p decoded multithreaded.
change AERingBuffer::Read to accept a NULL so we can drain without a dest
fixed CAESinkNULL
changed: Add rule for selecting remote (or non-local) items for player selection rules
drop the ringbuffer and just keep track of totals
reverse the logic in AddPackets to make it more obvious we accept only up to our maximum
changed: For Curl stat we should overrule the default timeout else we'll fail on slow servers/links
changed: Warn when Curl stat fails
changed: Tweak/improve error messages
fixed: We don't need to set that twice
fixed: Compile errors
changed: Seperate result and comparison
changed: Another fixup
Refactor CSimpleFileCache::WaitData, kill race conditions.
[atv2] - fix the annoyance to need to click twice to startup xbmc on atv2 running ios5.x - we have a single click startup now woohoo :D
dvdplayer: set dts after successful seek, correct time offsets
dvdplayer: update player state with reference to dts and absolute time
[WIN32][AE] fixed: release audio stream when XBMC is idle. Changed hard coded value to a existing define.
Fix sometimes select plugin setting from context menu not works problem.