ADD: "last played" sort option to TV Show GUI
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
Add the path of an album or song to the get thumb "browse for art" dialog.
CGUIDialogVideoInfo: re-open the art selection dialog after having chosen a specific artwork
[Confluence] Don't process subsequent onclicks if the first one was cancelled. Fixes #13576
Correct handling of multimedia key presses
Fix for incorrectly using clamped resolution when looking for framerate match
Merge pull request #2039 from jhsrennie/master

Correct handling of multimedia keypresses
[cddb] use uint32_t for the disc id rather than unsigned long and other permutations - it has to be 32 bits. fixes #13933.
don't append null-terminator to buffer. fixes #13545
write id3v2 tags when ripping cds to mp3
Merge pull request #2052 from jmarshallnz/cddb64

[cddb] use uint32_t for the disc id rather than unsigned long
[jpegio] use chunked reading in case the filesize isn't available on Open()
Merge pull request #1885 from jmarshallnz/chunky_jpegs

[jpegio] Use chunked reading if CFile::Open doesn't set CFile::GetFileSize
Merge pull request #2020 from jmarshallnz/lame_id3_v2

Always write v2 ID3 tags when ripping to mp3
[cec] don't send incorrect pause/resume to slideshow when the source is (de)activated and don't resume playback when the source is activated and we didn't pause it when the source was deactivated
[cec] don't update the device type in settings with the value that was returned from libCEC
If cached art from Eden exists, but no original url is available, map it to an unknown http address so that the art is maintained in Frodo. Required as themoviedb.org scraper caused actor art to be this way in Eden.