Reworked mesh to start supporting animation.
Merge branch 'develop' into feature/AnimationSystem
Merge branch 'feature/EmbeddedShaders' into feature/AnimationSystem
Added stubs for light classes.  Cleaned up some unnecessary variables.
Merge branch 'develop' into feature/Lighting

Conflicts:
	source/components/lights.d
	source/graphics/adapters/adapter.d
Fixed errors with Light constructors ( owners null for now )
Set up variables for specular components
Made a few small changes to mesh.d
Merge branch 'develop' into feature/AnimationSystem
Started getting vertex animation data. (Messing up the mesh currently)
Implemented woring vertex bone data and setup animation shader.
Reworked loading assimp data between mesh.d and assets.d to support storing animation in assets.d
Merge branch 'develop' into feature/AnimationSystem
Importing most of bone and animation data.
Finished importing bone and animation data (Not checking if data is correct yet)
Made some minor changes to assetanimation.d to stop crashes.
Basic log message.
Replaced old property system with new one. Still needs dirtyness.
Fixed object overriding when adding script but not prefab to object.
Merge branch 'develop' of https://github.com/Circular-Studios/Dash into develop