Adding saving code for mouse settings using preferences.SettingsGroup
Loading mouse settings using the "load" signal
Added recursive .get_all_data method to SettingsGroup
Changed JSON indent from a tabstop to 4 spaces
Adding autozoom gproperties to ViewerWindow
Converted most preferences to JSON
Converted layout settings to JSON
Removed gschema. Good riddance.
No more gschema! yay!