update settings.xml
extend SettingConditions
fix CGUIWindowSettingsCategory.cpp