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.
Added sudo to git checkout in .travis.yml.
Removed log on scheduled messages.
Friendly error handling while loading a scene
Special case for sequencies of objects in yml files
typo fix