Deprecated GOC, created scene module.
Merge branch 'develop' into feature/Scenes
Copied loadObjects from GOC so scene is now usable.
Added sudo to git checkout in .travis.yml.
Added activeScene to DGame for drawing purposes.
Switched to using Scenes for drawing.
Added automagic scene updating and drawing.
Added warning for duplicate objects. Closes #91.
Switched to using camera in scene instead of Adapter.activeCamera.
Switched enumed shaders to be instance variables instead of string lookups.
Finished converting shaders to vars.
Switched UnitSphere and UnitSquare to vars from string lookups.
Sped up InputState by removing bit shifts.
Removed if checks in DGame for activeScene as it is required to be not null.
Merge branch 'develop' into feature/Scenes

Conflicts:
	.travis.yml
	source/graphics/adapters/adapter.d
Removed addLight function from adapter, lights are now gathered from the active scene.
Merge branch 'feature/Scenes' of https://github.com/Circular-Studios/Dash into feature/Scenes

Conflicts:
	source/graphics/adapters/adapter.d
Documented scene.
Readded accidentally removed bone data buffering
Merge branch 'feature/Scenes' of https://github.com/Circular-Studios/Dash into feature/Scenes