Reworked mesh to start supporting animation.
Merge branch 'develop' into feature/AnimationSystem
Merge branch 'feature/EmbeddedShaders' into feature/AnimationSystem
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.
Merge branch 'develop' into feature/AnimationSystem (Resolved using my changes to mesh)

Conflicts:
	source/components/mesh.d
Fixed merge issues with vector/matrix.
Merge branch 'develop' into feature/AnimationSystem
Fixed mesh issue causing no graphics.
Fixed bug in assets where animations dont actually get shutdown.
Fixed issues for travis.
Fixed concerns in merge request.