Revert changes to AdvancedSettings.h/.cpp
CSettingsManager: SettingsHandlers is std::vector now, because we need
to preserve the order the handlers where registered. Duplicates are
avoided in CSettingsManager::RegisterSettingsHandler. CSettings: Changed
the order ISettingsHandlers are registered.