* restructured component settings to be used instead of the registry
* removed settings from registry
* fixed data access for the above
* added saving of component parameters
* added component settings pointer in blenvy core
* added loading of both auto_export & component settings in blenvy core's load_settings
* removed a lot of obsolete code
* overhauled settings upsert
* added save & load of blenvy common settings
* removed most of the specific uis (mostly auto export)
* moved change detection logic out of auto export (wip)
* added helper to compare setting dicts
* cleaned up some incoherent naming
* stripped auto_export of a lot of its internals (wip)
* main settings ui overhaul: now components & auto export provide their own settings UI function