Added gfm:math as a dependency, started converting usages [skip ci]
Ported more things [skip ci]
Fixed use of mat4f in `Shaders.bindUniformMatrix4fv{Array,}` [skip ci]
Added YAML serializer, and basic unittest
Fixed missing imports
Cleaned up YAML code, made utility.data pacakage
Started writing serialization framework
Started writing some metacode for the serializers [skip ci]
Fixed compiler crash, simplified code
Implemented componentMetadata template [skip ci]
Flyweightification
Renamed AssetAnimation to AnimationData to avoid confusion with Assets
Small bug fixes
Merge branch 'feature/Flywheightening' into feature/YamlSerializer

Conflicts:
	source/dash/components/component.d
Serialization should theoretically work now
Started migrating to new serialization framework
Added deserializeMultiFile, materials now deserialize from JSON
Prefab fixes
Cleaned up code, fixed Yaml serializer. Now compiles with vibe-d master
Merge branch 'develop' into feature/GfmMathPort, did more porting [skip ci]

Conflicts:
	source/dash/graphics/adapters/adapter.d