[sort] adds sorting by channel number
[pvr] rewrite of pvr windows
[win32] update VS2010 project files
[osx] update xcode project
[keymaps] update to fit new pvr windows
[confluence] rewrite of pvr windows
[gui] new gui info properties PVR.HasTVChannels and PVR.HasRadioChannels
[confluence] hide TV/Radio menu entry if no channels exist
[gui] bump gui version to 5.2.0
[confluence] bump version to 2.4.0
fixup: use the default sorting implementation
fixup: [confluence] adds sort buttons to sidebar menu
fixup: remove obsolete conditional check for m_history.AddPath()
fixup: [confluence] cleanup keys + commented include
fixup: adds new method IsPVRWindow to PVRManager
fixup: remove activate WINDOW_HOME + use IsPVRWindow() method instead of only check the channel window ID, so we could for example add the guide as startup window as well.
fixup: no need to pass channels directory string to base class in CGUIWindowPVRGuide::Update()
fixup: use separate window ids (ex. WINDOW_TV_CHANNELS and WINDOW_RADIO_CHANNELS) for radio and tv instead of one id for both
fixup: adds WINDOW_RADIO_CHANNELS to startup windows
fixup: [confluence] use separate window ids for tv and radio