[id3v2] some apps write TXXX tags using UPPERCASE and some with lowercase. Support both.
FIX: [gles] do not force vsync off if VSYNC_DRIVER
URIUtils: add 'CanonicalizePath' function
WIN32Util::ConvertPathToWin32Form: update to resolve relative paths
WINSMBDirectory::GetDirectory: unify with other code and use WIN32Util::ConvertPathToWin32Form
FIX: [gles] fix karaoke and teletext rendering
GroupUtils: grouping an empty list is not an error
video library: show the "Select movie set" dialog even if there are no sets to choose from
CGUIDialogSelect: focus the extra button (if available) when the selection list is empty
Merge pull request #3447 from Karlson2k/win32_fix_relative_paths

[Win32] fix relative paths, fixes #14812
[language] Updated strings.po & settings.xml for help descriptions of settings
[pvr] update label from 'Defaults' to 'Reset' for consistency
Merge pull request #4283 from jmarshallnz/settings_descriptions

Settings descriptions updates
Merge pull request #4282 from Montellese/movie_set_fixes

Fix "Manage movie sets..." doing nothing when there are no sets available
[settings] move audio stream language from locale to video settings
[settings] better grouping under Video|Music->Library settings
[settings] pause after refresh should be a child of enable refresh rate, and sync type is a child of sync to display
[settings] arrange/enable PVR settings a little nicer
[settings] replaygain and crossfading subsettings should enable based on the state of their parent
[settings] audio rip settings are children of the encoder type