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
Don't delete paths that have exclude or strSettings set and
don't delete paths that are refered to by other tables as parentID
FIX: regenerate auto-thumb if not present
changed: mark udf:// paths as having parent in hostname as they do
dvdplayer: use standard URI utils to find base path of dvd
udf: use hostname to open iso image instead of .iso in path
bluray: show title selection on iso/img files as well
[pvr] add missing channel up/down key bindings in FullScreenLiveTV for remaining keymap files after 108c19c
AddonBrowser: check if dialog was confirmed instead of checking if it wasn't multiselection and if anything was selected. We might skip CGUIDialogSelect::OnBack when we close dialog (for example when we reload skin).

Fixes crash when we reload skin while in skin selection dialog. GUIWindowSettingsCategory didn't catch that we in fact canceled dialog and tried to proceed with changing setting (that we already deleted when closing settings window) causing bad memory access.
change CGUIDialogSelect::SetItems() to create copy of list instead of just setting pointer to it
fixes crash when reloading skin while select dialog is active
GUIDialogSelect: get rid of not needed m_vecListInternal and just use m_vecList (we don't store pointer to external list anymore)
added: pass volume amplification from dvdplayer to AEStream
pvr: Fixed search dialog

The guide based search was not working correctly because of incorrect
spinner values for the channel group.
added: volume amplification for softae
[PATCH] [AE/CA] - add soft limiter / volume amplification
Correct the GUIDialogKeyboard class to ignore non-printing unicode values