Geometry shaders moved to view space
Incremental changes.
Directional light converted to view space
Merge branch 'develop' into feature/GraphicsTweaks

Conflicts:
	source/graphics/adapters/adapter.d
	source/graphics/shaders/glsl/animatedgeometry.d
	source/graphics/shaders/glsl/directionallight.d
	source/graphics/shaders/glsl/geometry.d
Converted my changed GLSL to spaces
Directional light should correctly be in view space now.  For some reason I have a negative i shouldn't need...
Some bugs still exist
Merge branch 'develop' into feature/GraphicsTweaks
Fixed Y and Z being reversed in yaml
Pulled out determinant logic for now.  Left utility function.
Not sure if the camera fix was a fix, so pulled that out.
Fixed gameobject rotation initialization.
Still not quite there yet
Point lights successfully converted to View Space
Shader uniform locations are now members of Shader instead of an associative array
Working on encoding normals
Normals successfully mapped using spheremap
Merge branch 'develop' into feature/GraphicsTweaks
Removed unnecessary cast
Merge branch 'develop' into feature/GraphicsTweaks
Code review cleanup.
Merge pull request #128 from Circular-Studios/feature/GraphicsTweaks

Feature: Graphics Tweaked and Optimized