* moved out collections serialization from scenes loop
* fixed issue with materials hashing
* fixed issue with custom properties hashing
* fixed issue with scene properties hashing
* minor related tweaks
* still pulling my hair out over weirdness with scene rename detection and handling
* fixed issue with parenting due to Blender's very weird matrix_parent_inverse ... solves all issues with children of empties
blueprint instances within blueprint instances etc having the wrong transforms in some cases
* fixed bad gltf format propagation: semi ok solution, but a cleaner one would be better
* added additional custom properties to the blacklist , level/blueprint exports are now using the one in the constants
instead of a local copy
* minor tweaks & cleanups
* fixed bad hashing causing hashed project across two different blender sessions to appear different
aka, no more systematic re-export of everything when reloading a project in blender !
* fixed issues with modifier & material hashing that was also causing overly eager change detection
* previous_xxx_settings are now only saved AFTER a sucessfull export, for coherence
* added more fine grained setting change detection (aka some setting changes do not require a re-export of all levels & blueprints !)
* fixed handling of level & library scene names as part of the settings
* fixed numerous issues with core, auto_export & component settings
* cleaned up a ton of very verbose debug message
* BlenvyAssets => BlueprintAssets
* a lot of minor cleanups
* 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