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
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] use uppercase fontfile for home menu
[fix] fix builtin function PlayMedia's playoffset prarmeter not work with media dir problem.
[pvr] fixed prevent deadlock when pvr manager is starting up and while not finished change to settings. this is more a workaround and should be revisited after frodo.
add last character width rather than advance when calculating text width
this makes sure we don't chop off part of character in case when advance is smaller than character width (italic text), fixes #13795
Reverted @a6058c0
Merge pull request #1989 from pieh/italics_end

guilib: fix italic text being chopped off on the end
ffmpeg: Fixed forced subtitles display in PGS stream

Associated ffmpeg commits:

https://github.com/FFmpeg/FFmpeg/commit/36436a4032b022f5439fa86a0986065d24cd51fd
Add option forced_subs_only for Bluray subtitles.
2012-01-30 04:25:59

https://github.com/FFmpeg/FFmpeg/commit/1885ffb03d0af28e6bac2bcc8725fa15b93f6ac9
PGS subtitles: Expose forced flag
2012-10-20 11:56:11

https://github.com/FFmpeg/FFmpeg/commit/1c5805521c3e406886341d752ebf38f8d41e1d13
PGS subtitles: Set AVSubtitle pts value
2012-11-02 11:30:39

https://github.com/FFmpeg/FFmpeg/commit/6549a9b75333027f66cdaac450a66b6a6186fc6e
pgssubdec: remove unused variable
2012-11-28 10:20:08

https://github.com/FFmpeg/FFmpeg/commit/1f46b50a9591f68b697e943f829c79a4f4829dd6
Added AVClass for AVSubtitleRect
2012-04-18 01:08:25
xbmc: Fixed forced subtitles display in PGS stream

Requires commit 3b1409c
fix wrong recreated history causing wrong sort order (because viewstate not found in db)
Merge pull request #1985 from Voyager1/fix_trac_13777

fix wrong recreated history causing wrong sort order - fixes #13777
changed: Refactor CGUIWindowFileManager::ShowShareErrorMessage() so it works with any path
fixed: Properly fallback to root in case getdirectory fails in Update() + show error dialog (fixes #13767)
pvr: fix video info scanner for recordings  after 5ca0942b257aca62378bedf94733758547a7e659