WIP on common shader system.
Merge branch 'development' of github.com:sungiant/cor into development

# By Ashleigh Pook (118) and RyanPSullivan (2)
* 'development' of github.com:sungiant/cor: (120 commits)
  Moving everything around.
  Rearranging project structure.
  Rearranging project structure.
  Rearranging project structure.
  Rearranging project structure.
  Use Khronos lib to implement the Vertex and Index buffer changes in the Cor API.
  Implemented Vertex and Index buffer change in the Cor api.
  Added khronos Vertex and Index buffer implementations.
  Implemented Cor’s asset manager.
  Implemented stub asset manager.
  Use the new cor logging system.
  Use the new cor logging system.
  Use the new cor logging system.
  Implemented Cor's new Open fn.
  Added Cor's new Open fn.
  Reference the common stub platform to implement controllers that don’t exist on the platform. A few compile fixes.
  Added some new build examples.
  Project reference fix.
  Reference the common stub platform to implement controllers that don’t exist on the platform.  A few compile fixes.
  Added stub controller implementations.
  ...