remove some deprecations
Upgrades savePluginPreferences
Extends coverage of CompilerSettingsTest
Replaces PropertyStore with sparser platform calls.

PropertyStore.setValue overridden for compatibility with <= Juno.
Merge pull request #660 from huitseeker/issue/Preferences

Replaces PropertyStore with a set of sparser platform calls.