archives: avoid collapsing archive with single folder

We have historically used the m_bIsFolder after this as a flag,
to skip display of file. For example for rar 00X part files.

By not collopsing single folders, we can properly browse into
them again.
Properly handle cookies that specify a sub-domain
ffmpeg: correctly handle cookies that specify a sub-domain
Merge pull request #4081 from voguemaster/master

ffmpeg: Correctly handle cookies that specify a sub-domain.
Merge pull request #4050 from elupus/archivefolder

archives: avoid collapsing archive with single folder
[gui] fix setting state on controls inside groups inside containers. fixes #14295
[smartplaylist] fix incorrect field used for Studio/MPAA fields for episodes. fixes #14875
[gui] don't use auto-sized width/height to calculate the size of the parent (in particular, grouplists auto-size currently)
changed: present with D3DPRESENT_DONOTWAIT to work around drivers busy spinning.
changed: allow passthrough of 44100 & 96000 samplerates
restore set/clear default in videos that was removed in d56759292456df5f2617
android: set devtype to hdmi to allow setting passthrough options.
ADD:[droid] Enable multichannel PCM support
Added possibility of making SPMC the default launcher

Code from @ProgressiveThinkin / eldon.mcguinness from ouyaforums
ouya: list xbmc under apps.
android: fixup multichannel pcm
win32: try to use more cores when building