IApplicationSettingsProvider
This interface is an extension to SettingsProvider that a provider can implement
to support additional functionality for settings classes that derive from ApplicationSettingsBase.
Retrieves the previous value of a given SettingsProperty. This is used in conjunction with Upgrade.
Resets all settings to their "default" values.
Indicates to the provider that the app has been upgraded. This is a chance for the provider to upgrade
its stored settings as appropriate.