[Confluence] fix non-intuitive navigation
Merge pull request #3980 from ronie/confluence-peripherals

[Confluence] fix non-intuitive navigation
[musicdb] use LIKE rather than equals when adding artists+albums so the compare is case-insensitive. Fixes #14834
[WIN32] fixed: don't copy skins via BuildSetup.bat. They're provided via their own build.bat
[WIN32] remove build_setup directory before the first git command to avoid problems with possible .git files.
Merge pull request #4004 from wsoltys/buildsys2

[WIN32] buildsystem fixes
udf: UDFFile root to behave correctly as folder to be readable by libdvdnav
udf: compatibility with UDF 1.02 (standard DVD Video) ISOs
json-rpc: return "lastmodified" in database datetime format (fixes #14836)
jsonrpc: fix setting/updating resume point in VideoLibrary
Merge pull request #3951 from Voyager1/fix-trac-14778

Allow DVD playback after 'browse into' ISO/IMG file (trac 14778)
fixes #14778 on trac
ADD: [droid] implement immersive mode on kitkat
Merge pull request #3712 from koying/adddroidimmersive

ADD: [droid] implement immersive mode on kitkat
[lang] update of internal addon language files
[lang] update of core language files
[lang] update of skin.confluence language files
[lang] delete old strings.xml file for vis-fishbmc
droid: fixed missing pvr addons which are pre-installed. packagers will need to make extra sure there are no stale binaries manually or start with a virgin build
gl: make sure we detach textures and disable texturing on all gl stages

When limited range colors was in use, we could end up adjusting range
twice since the last texture stage could be left around modifying
following render.
gui: respect limited color range for test patterns