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
[Fix] Add missing audiochannels rule to PlayerSelectionRule.cpp. fixes #13536
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
changed: Refactor CGUIMediaWindow::ShowShareErrorMessage() so it works with any path
[Confluence] Don't process subsequent onclicks if the first one was cancelled. Fixes #13576
pvr: Added API function GetRecordingEdl

This extends the PVR API with the function GetRecordingEdl
to retrieve edit decision lists from the PVR addon.

In addition, DVDPlayer's EDL class has been adapted to read the EDL
from the backend when starting playback of a recordings.
Fix for incorrectly using clamped resolution when looking for framerate match
[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