* fixed overhauled, cleaned up and improved settings change detection
* serialize_scene now generate a hash per object instead of keeping the details (useless)
* changed handling of gltf settings, so that only the actual non default, changed settings are saved
* a ton of minor changes & cleanups to get export working correctly: it works !
* started adding materials_in_depth_scan (wip) to be able to control more detailed (but costly) materials diffing for change detection
* fixed/ overhauld asset & blueprint scanning
* added polling for blueprints (not 100% sure yet)
* add-on-prefs => settings
* removed the now obsolete auto-export operator & preperences
* a lot of other minor changes
* 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
* added Asset propertygroup & User Assets collections to collections & scenes to store them explicitely
* overhauled UI to make use of this : also means names & paths are editable after the fact
* overhauled testing asset hierarchy scan accordingly
* added expertimental export of bevy_asset_loader compatible asset.ron files per level
* related tweaks & additions
* added correct injection of assets + export path to blueprints
* moved a few common elements to "core" for better reuse
* more tweaks/ experiments with paths handling
* moved & overhauled a few of the blueprint & assets tools
* lots of minor tweaks & changes
* improvements to assets ui
* assets ui now specific to per level data, not based on selection anymore
* blueprints ui now presents assets per blueprint
* a lot of tweaks & improvements in the areas above