[pvr] remove the "All recordings" folder in favor of a "Group Items" option in the side blade
[confluence] adds 'Group Items' button to the PVR sideblade menu
[pvr] adds missing control id constants for sort buttons
[keyboard] adds code for loading keyboard layouts
[keyboard] adds keyboardlayouts.xml
[keyboard] settings for keyboard layouts
[keyboard] changes to GUIDialogKeyboardGeneric for layouts
[gui] bump skin version to 5.3.0, remove backward compatibility code in the keyboard dialog as changes are no longer BW compat. Version 5.0.0 skins will still load, but should be updated to 5.3.0 in preparation for Helix
[confluence] adds support for keyboard layouts to confluence.
Merge pull request #5010 from jmarshallnz/keyboard_layouts

Support international keyboard layouts in the virtual keyboard
Merge pull request #5073 from Jalle19/all-recordings-directory

[pvr] deprecate "All recordings" in favor of a "Group Items" feature
[dvdplayer] Make players pointers rather than objects
[dvdplayer] Create a base class for audio and video players
[dvdplayer] Add dummy hooks in useful places
[omxplayer] Make omxplayer use dvdplayer as base class
[omxplayer] Allow choice of omxplayer through acceleration settings
[players] Remove omxplayer as separately selectable player
[airplay] Fix for airplay init race condition

http://forum.xbmc.org/showthread.php?tid=201355
[rbp] Hardware accelerated resampling

This replaces the format conversion, up/down mixing and resampling code from ActiveAE with a GPU accelerated version.
Should significantly reduce CPU when using paplayer or dvdplayer.

Requires updated firmware
[rbp/omxplayer] When opening a stream don't try to update gui so often