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 branch 'develop' into feature/DropShared

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

Refactor: Drop Shared