Refactor AdvancedSettings usage by making it an IDisposable instance modifying global static data. The disposing (via a Using block) ensures that Save is only made once per Using block instead of per method call to SetXXXSetting.
Merge pull request #17 from rassilon/refactorAdvancedSettings

Refactor AdvancedSettings usage by making it an IDisposable instance mod...