Replace iterator by predefined typedef of it
Use std::string as a key in settingsMap in settings/GUISettings.h
CHG: CEC: Assign the "Setup menu" button to "Title", i.e. context menu
[FreeBSD] implement CCPUInfo::getCPUFrequency
[FreeBSD] implement m_cpuModel and m_cpuCount
[FreeBSD] implement CCPUInfo::readProcStat
[pvr] channel group selection without channel switch, do not change
overall playing group
MP3codec: Wrong check MP3 version
MP3codec: fix buffer overrun
Fixes no focus on Find similar programme

When Find similar programme button in Context menu on Guide view is clicked, Search list opens with search results, but there is no focus on search result list.
If you are using XBMC without the mouse there is no way you can browse search results.

This small change fixes that.
d-r: enable dirty-regions by default

This enables the all-or-nothing mode, which means that we repaint the entire
screen if there's a single dirty region.

Also, nofliptimeout=0 is set to ensure that we never flip without rendering.

With these combined, this should be universally safe (and within spec) for all
gfx cards/drivers.

The main possible side-effect is the slow-motion effect brought about on slower
cpus that can't keep up at times and produce wild timestamps. With our improved
decoding and caching, this is now quite rare.
FIX: Add HD DVD detection and handling for HD DVD specific external player rules.
FIX: Add algorithm to identify main movie to HD DVD detection code.
[rbp] Allow OMXPlayer to try playing DVD/BD-iso

Now that scaling is fixed and overlays behave better, and license for MPG2 codec is available, allow iso playback with a warning in the debug log.
GUIDialogButtonMenu wouldn't wrap bottom to top in Confluence
fix win32 build
remove unneeded include
jsonrpc: remove "artistid" property from songs and albums
fix showing texture from stale path if infolabel changed value to empty after ::FreeResources and before next usage of control
fix defaultcontrol for containers after f2e9d06, initial static items processing is now done after CGUIBaseContainer::AllocResources