[Fix] Add missing audiochannels rule to PlayerSelectionRule.cpp. fixes #13536
Ensure that the decoder is init once only.

This fixes the crash while playing MPEG2 files with sequence display extension.
always process Startup.xml if it exists
add startupwindow infolabel
[Confluence] activate the selected startup window instead of home
pvr: Added API function GetRecordingEdl

This extends the PVR API with the function GetRecordingEdl
to retrieve edit decision lists from the PVR addon.

In addition, DVDPlayer's EDL class has been adapted to read the EDL
from the backend when starting playback of a recordings.
allow <width>auto</width> for label controls, and ensure dirty-regions works with them. Part of #13887
Handle keystrokes in the web interface remote (up, down, left, right, play/pause, ...)
tag animations as ready to go once processed once, not while rendered once. fixes #13912
Add subtitle control to PS3 BD Remote keymap
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.
changed: Add rule for selecting remote (or non-local) items for player selection rules
DirectoryCache: access and save calls on DirectoryCache after substituting those calls as needed since it does not substitute them anymore
DirectoryCache: The cache keeps track of files and directories and should therefor not be the one to do any substituting.
Stay on safe side, use only one header file.
Other header is located at xbmc/linux/ and seem to be more accurate.
AE: Pulse Audio fix crash on player stop.

PA is calling back functions on stream destruction and may try
to read a free'd stream variable. (trac bug 13903)

Signed-off-by: Michael Cronenworth <mike@cchtml.com>
AE: Pulse Audio fix buffer underruns.

The cache buffer size was being initialized to the write size
of a PA stream, which is not the buffer size of the PA server.
The cache buffer size will now use the PA server buffer size.
(trac bug 13902)

Signed-off-by: Michael Cronenworth <mike@cchtml.com>
Add CTL_BUTTON_CLEAR control message for generic keyboard to clear text.
[release] version bump to 13.0 alpha2 as we start new merge window.
Add compilationartist property to AudioLibrary.GetArtists