ffmpeg demuxer: faster channel change for PVR addons without internal demuxing (such as MediaPortal, ArgusTV, MythTV, NextPVR) Credits: FernetMenta, Davilla, Popcornmix, Whaupt
DVDFactoryDemuxer: skip streaminfo for udp tcp and pvr-channels
xbmc pr 3080
fast channel switch, make sure extradata is decoded
[omxplayer] Don't propagate 3d flags based on supported 3d modes
[graphics] Don't set stereo mode based on resolution

The resolution change should follow stereo mode
[graphics] Allow switching to a more suitable 3D resolution
[3D] Support switching to 3D resolutions

Include matching 3D flags (SBS/TAB) in the score of a resolution to switch to, to enable switching to 3d modes.
Also remove the old code that treated 3D modes differently when assigning a score.
[graphics] Make pixel ratio for 3d modes consistent

Note: Use the stored stereo flags from lists of resolutions.
Use current stereo mode for current resolution.
filesystem: Make support of browsing into archives optional

The ability to browse, scan and play content in archives can cause problems on low powered/low memory devices.
It's quite common to see reports of a large rar file that causes xbmc to crash with an out-of-memory error when browsing or scanning.
It also can be slow as any archive in the directory is opened and extracted.

Add a settings option to enable this feature and default to disabled on Pi
confluence: Remove media-overlay.jpg for when video is backgrounded
[players] Create players after constructor
[omxplayer] Fall back to dvdplayer when required
omxplayer: Add acceleration option to choose omxplayer/dvdplayer automatically
AE: Add some logging for suspend/resume
[rbp] Make cachemembuffersize default depend on memory size
renderer: bump buffers to 5
Revert "[stdstring] get rid of CStdString in network/"

This reverts commit 6c3a7b626628dde068147a5d124a5897f1430744.
[confluence] Use animated gif as a cheaper working spinner
[experimental] Disable quiet-noise generation