Fully implemented QSettings

This fully implements QSettings for handling setting definitions (data found in *.ini files).  Previously, QSettings was used to load and save data only.  QSettings now supplies data to the view as well, eliminating conversion between CSMSettings data structures and QSettings.