no need to manually set the display resolution anymore
CDisplaySettings: improve screen options filler to determine the current screen
settings: make sure videoscreen.screen/resolution change if videoscreen.screenmode is changed
settings: add OnSettingPropertyChanged callback to ISettingCallback
settings: add IsEnabled() to CSetting
settings: move dependency logic from CGUIWindowSettingsCategory to CSettingsManager
CDisplaySettings: don't show a prompt when switching from/to windowed mode
remove unused methods from CSettings
Add artist level to CD Audio rip path

PR made as requested in http://forum.xbmc.org/showthread.php?tid=164044
[fix] show correct string after PR2626
CGUISliderControl: only switch between selectors on <Enter> if there are more than one
Merge pull request #2768 from Tolriq/rippath

Add artist level to CD Audio rip path
[win32] cosmetic change in WIN32Util.h
[win32] always use IPv4 sockets on WinXP (because it doesn't support dual-stack IPv4 and IPv6 sockets through IPV6_V6ONLY)
[WIN32] fixed: delete vs created stuff as well on prepare-env
Remove double decoding code introduced by a2f0c6db3500e50052d102e75eaeec7bd5a2b449.
Merge pull request #2771 from ulion/remove_not_used_decoding_code

Remove double decoding code introduced by a2f0c6db3500e50052d102e75eaeec7bd5a2b449
settings: move <dependencies> tag out of <control> tag
settings.xml: remove unneeded <control> tags for action settings
settings: move <allowempty> tag into <constraints> tag