upnp: add GetMediaControllerQuirks
move HLS variant selection to a DVDInputStreamFFmpeg. DVDPlayer may not have direct url
only log when actually auto-selected
upnp: make use of GetMediaControllerQuirks in CUPnPPlayer
upnp: reset timeout for every interaction in CUPnPPlayer::OpenFile()
upnp: add video/x-mkv to the list of supported mime types in the renderer
Merge pull request #4083 from tamland/hls

fix HLS variant selection
Merge pull request #4058 from Montellese/upnp_mkv_quirk

UPnP: quirk to match Samsung's video/x-mkv mime type
[3D] fix stereoscopic handling of playlists with mixed stereo modes
[3D] hide stereomode of movie in ask dialog if preferred mode is sames as movie mode
[3D] add support for stereomode detection of other codecs than MKV (for now asf/wmv)
[3D] move logic to invert stereomodes to manager so that it can be more easily reused
[3D] fix resolution and aspect of stereoscopic videos in case of missing or wrong metadata
[3D] move logic to resolve the stereomode of a CFileItem or path to manager
fixup inverted
[3D] add public setter for stereomode in stream details as well as a helper method to do so in manager
[3D][WIP] make streamdetails only source for stereomode and make videosettings change stereomode instead of setting