* changed blenvy.component_add operator to be useable in scripts
* experimented with using the above to add MaterialInfos as normal components
* cleaned up & changed info output from auto_export steps
* minor tweaks
* fixed missing internals
* fixed/changed logic of finding existing material files
* minor related fixes
* likely last set of fixes with current materials system before switching to one material file per material
* added a fix for BlueprintInfo path issues on non posix platform by replacing specific
os.path.join calls with posixpath.join ones (blueprint info paths, export_path, material_path etc)
should hopefully solve spawning issues on Windows
* restructured & improved materials export: now uses same logic as blueprints, with seperate determining of
what materials changed & the export itself
* minor tweaks
* fixed & improved the Blenvy crate README
* make a few things conditional on whether hot reload is enabled or not
* cleaned up very verbose debug messages
* a few renames & coherency pass
* cleanups cleanups, cleanups !
* coherence pass : "main" scenes & co renamed to "level" scenes & co
* auto export now toggled ON by default, but bailing out early if there are no main & lib scenes added
* UI improvement for adding level/lib scenes
* minor cleanups
* started docs for Blender Blenvy add-on
* started migration guide
* got rid of a few examples
* moved (for now, wip) all remaining examples under the Blenvy umbrella
* updated main README
* fixed issue with undeleted bin file when setting gltf export options for gltf/bin mode
* updated release tools (internal_generate_release_zips)
* moved main TODO to root of repo
* a lot of related prep work & cleanup