settings: add ISettingsHandler
CPlayerCoreFactory: implement ISettingsHandler
CRssManager: implement ISettingsHandler
CUPnPSettings: implement ISettingsHandler
CAdvancedSettings: implement ISettingsHandler
settings: add ISubSettings
CSettings: now we can savely call Clear() again from the destructor
settings: move skin settings into CSkinSettings
[win32] update VS project files