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
[rbp] added omx sanity checks and a way to detect resource errors on the component
[rbp] omximage additional check for resource errors on the component.
[rbp] fixed omx resource leak and exit on omx resource errors
[rbp] fixed, aq/vq starvation on low resource platforms when parsing video content with multiple audio/subtitle streams and two missing pvr related changes from dvdplayer
[rbp] changed use larger buffers for audio/video reading.
[rbp] fixed wait only for omx audio/video eos if there was an active audio/video stream
[rbp] fixed omx use SendCommand from component in tunnel class.
[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).
[rbp] fixed omx clock mast setting.
[rbp] changed keep omx handle during component/class lifetime
[rbp] fixed added a workaround for audio stream change hangs and moved omx clock execute out of the decoder
[rbp] changed reduced omx clock access in omxplayer
[omxplayer] selecting bluray input stream instead of dvd based on index.bdmv
[rbp] fixed only notify parent when there was a valid audio codec.
[rbp] fixed omx clock setting wait mask and only initialize omx clock component.