Preliminary work on shadow maps for directional lights.
Merge branch 'develop' into feature/ShadowMaps

Conflicts:
	source/core/gameobject.d
Added some comments, little more work on directional shadow maps.
Merge branch 'develop' into feature/ShadowMaps
Set up rendering to shadow map, however the depth texture is all black.
Shadow map pipeline is all set up, however they don't work.
Merge branch 'develop' into feature/ShadowMaps
Minor changes, just need to fix problem with rendering the depth for shadow maps.
Merge branch 'develop' into feature/ShadowMaps
Merge branch 'develop' into feature/ShadowMaps
Shadow maps almost working, slight issues with matrices I believe.
Fix bug in camera.lookAt
Merge branch 'develop' into feature/ShadowMaps

Conflicts:
	source/graphics/adapters/adapter.d
Changed orthographic projection to be based off of an AABB for the shadow map pass.
Some cleanup
Shadow maps work with a little bit of magic.
More generalization is still required.
Moved directional light view and proj calculations into DirectionalLight from adapter
Directional light shadow maps work with animated geometry
Merge branch 'develop' into feature/ShadowMaps

Conflicts:
	source/components/assets.d
	source/core/gameobject.d
	source/graphics/adapters/adapter.d
	source/graphics/shaders/glsl/directionallight.d
Added magic numbers to make SRTF look good for ImagineRIT.