Cleanup and fixed a parent bug when creating bones.
Merge branch 'develop' into feature/AnimationSystem
Testing animation data and fixed several bugs.
Finished reworking animation data loading (may still be broken) and started setting function for pose transform[].
Changed properties a bit.
Fixed a few issues with loading animation data and setup animation shader to read bones.
Swapped out animation test.
Merge branch 'develop' into feature/AnimationSystem (Fixed property issues)

Conflicts:
	source/components/animation.d
	source/components/assetanimation.d
	source/core/gameobject.d
	source/core/prefabs.d
Did some debug changes.
Started fixing data loading to support assimp partial bone nodes.
Reworked node loading.
Still working on reworking nodes.
Finished rebuilding nodes.
Changed shaders to update normal based on transformation.
Fixed an issue with loading in rotations.
Changed vertex boneid's to floats so the bone hierarchy works correctly.  Solved more issues with poses rendering wrong.
Added super basic animation code so the animation animates.
Fixed several issues with shader.d, added shared animation data, fixed other issues with merge.

Merge branch 'develop' into feature/AnimationSystem

Conflicts:
	source/components/assetanimation.d
	source/components/assets.d
	source/core/gameobject.d
	source/graphics/adapters/adapter.d
	source/graphics/shaders.d
Fix for travis
Readded deleted Awesomium
Merge branch 'develop' into feature/AnimationSystem

Conflicts:
	third_party/DWinProgramming
Trying to fix third-party