Dropped shared like an ugly baby.
Fixed a unittest failure.
Removed some more casts.
Merge branch 'develop' into feature/DropShared

Conflicts:
	source/components/behavior.d
	source/components/material.d
	source/core/gameobject.d
Merge pull request #178 from Circular-Studios/feature/AnimationSystem

Fix robot and wolf animations
Fixed typo where we only cleared meshes.
Docu-MAN-tation
More documants
Fixed update in ObjectStateFlags, added alias this.
Cleaned up GameObject code.
Merge branch 'release/v0.7.1' into develop
Fixed some bugs with YAML loading, commented alias this due to crash.
Added support for loading icon.
Merge branch 'develop' into feature/DropShared

Conflicts:
	source/components/animation.d
Merge pull request #177 from Circular-Studios/feature/DropShared

Refactor: Drop Shared