WIP Scene.  Saving work before new branch creation
Implemented ObjFileLoader and Tests.
Renamed Renderable -> RenderableXXX

Going to refactor class, then delete RenderableXXX.
Renamed class MaterialProperites to Material
Added 'hasTextureCoords' field to MeshData struct
Updates to class Hasher
Added constants to Settings.hpp
Fixed header guard in Material.hpp
Minor updates
Saving work for Scene and ObjFileLoader
Updates for Scene and ObjFileLoader
Working Scene, Renderable, and Transform classes

Bare-bones PickingDemo working using the classes.
WIP - Support multiple Lights
WIP: PickingDemo now rendering objects

Modification to Scene, Renderable, PickingDemo
Added ShaderRenderableMap to Scene

- Renderable class updates Map upon adding new Shader
Load light uniform data once per shader program

Help speed things up when doing batch rendering.
Updates to Renderable and Scene.
Move RenderableSpec.shader null check to Scene

Moved check from Renderable to Scene class for better error reporting.
Add 3 colored lights to PickingDemo.
Change start position of camera for ShadowMap Demo
Updates to PickingDemo