ADD: "last played" sort option to TV Show GUI
CGUIDialogVideoInfo: re-open the art selection dialog after having chosen a specific artwork
gui: add Player.Title to replace VideoPlayer.Title and MusicPlayer.Title
confluence: use Player.Title instead of (Music/Video)Player.Title

This label is generic and support non video/audio players as well
gui: allow reporting of playback time for a non av player

Shows info for a upnp remote player
gui: allow progress tracking for non video/audio players
paplayer: bring OnPlaybackStarted/Stopped in line with dvdplayer
sys: only reset forced player on playback stopped

This will allow a forced player to continue advancing in a playlist.
sys: add methods for dynamic player addition/removal to PlayerCoreFactory
upnp: add support for controlling external player
sys: add action "switchplayer" that allows switch of forced player

This allow moving a playing item to a another player (remote upnp
for example) and attaching to a remote upnp player already playing

It's hooked up to "y" on keyboard currently.

squash into switching
gui: make sure we leave fullscreen if we start a player without media
upnp: factor out code that build a CFileItem from a PLT_MediaObject
upnp: use standard methods to build CFileItem in renderer
Platinum: add SetNextAVTransportURI support to media renderer base
upnp: renderer support for SetNextAVTransportURI
fixed: Gold linker check didn't work properly in case the standard GNU linker was used
fixed: For Webdav set the PROPFIND custom request header else we may return false when checking for folder existence (fixes #13914)
[AE/CA] - on device change reinit coreaudio by calling opencoreaudio with the last engine parameters (this will fallback to default device when our current output device vanishes and on the other hand will go back to that device if it re-appears).
[AE/CA] - revert 7e6433169c93abd22e28a828fa024cf744fe5e86 - not needed anymore