Leveraging Options serialization in add-ins

This commit reduces the number of files that need to be touched when adding or modifying an option.  ISqlSettings, Settings.Designer.cs, and other files needed to change.  Now the only files that need to change are Options class and perhaps the shared add-in config form.

User settings are preserved through this upgrade.