Camera2D: Fix warnings for wrong attribute
Shader: Log shader info
Add BezierCurve class and unit test
Simple implementation which currently only draws control points as
GL_LINE_STRIP. Will likely backtrack and first implement simpler
geometries such as Line, LineStrip and so forth.
Add Geometry class
Had to rename directory geometry->geometries to prevent naming conflicts
on Win32 builds.
Geometry: Add Draw method
Geometry: Add Bind/Unbind functions
Geometry: Add buffer handles (points & indices)
Geometry: Add NumPoints member
Geometry: Draw implementation
Geometry: Add Bind/Unbind implementations
BezierCurve: Inherit Geometry
Add Line class
Add git-changelog script
Merge branch 'develop' into develop-0.2.0
Utility: Shuffle initialization

PlatformInit needs to run before any Log calls, so the time-stamp will
be accurate.

Also, set the GLFW error handler directly after glfwInit
Merge branch 'develop' into develop-0.2.0
Line: Partial Create implementation
git-changelog: Change permissions to +rwx
Merge branch 'develop' into develop-0.2.0
Line: Complete Create implementation