ADD: "last played" sort option to TV Show GUI
added visible tag for TV show label
zeroconf: maintain txt record order when publishing service
zeroconf/osx: maintain txt field order on publish

OSX create the txt records using a dictionary, so to maintain
order, we use a custom hash function that put all elements
in the same hash bucket.
[GUIRSSControl] Modify RSS Ticker to Pause Scroll during Mouseover
[locale] OSX is built with 'generic' support for stdc++ locale(). Fixes issues with unicode characters not uppercasing (e.g. the 'Videos' label in French on Confluence home screen).
epg: cosmetics for fa84b0e
pvr: new advanced setting that allows to turn of channel icon auto scan during internal channel groups loading
re enable manually add to library
re enable manually add to library (reverse-merged from commit b507f10d44843cac48e81640c4b241c860dc479e)
[droid] fixed, return the channels we can do, not what was asked for
remove slideshow screensaver icon
Merge pull request #1903 from ronie/bye-bye-love

remove slideshow screensaver icon
Revert "fixed: path substitution didn't work properly for special paths. The key in m_pathSubstitutions was translated but the compared strPath not."

This reverts commit 7a5f64c3266a0aa21429df70f122f6f05c0134b2.
fixed: path substitution didn't work properly because we compared paths with slash at the end and paths without which didn't match. As we're comparing substrings here we can't use CompareWithoutSlashAtEnd().
jsonrpc: fix empty properties in Player.GetItem when playing a non-library item through Player.Open (fixes #13344)
[WIN32] fixed: lame_enc.dll couldn't be loaded due to missing symbols. added some exports and removed id3tag_set_textinfo_utf16 because its not available in our internal liblame. I ifdefed it for windows but since it seems not to be used in XBMC it could be removed entirely.
[addons] change current version number to x.y.z and add abi backwards fallback to x.y to prevent broken addons
Merge pull request #1907 from MartijnKaijser/dependency_versioning

[addons] change current xbmc.foo version number to x.y.z
teletext: fixes #13515 transparent background issue on Windows systems
This regression was introduced in commit 424a4d98877a1da4f7d33e006504c2830225fb71: the removal of SDL for Windows.
This removed the HAS_SDL define and it turns out that the replacement SDL_memset4 define behaves different than the one from the SDL_stdinc.h header
This change implements the SDL_memset4 replacement to match the SDL original.