Fixes #3. Changed Angle.h's trig. functions to return templated types, not angles.
Fixed a bug where changing from RGB to HSV with a pure white would cause a div-by-zero error.
Added the 140 basic colors in Color.h to HsvColor.h, in their proper components for HSV.
Put enums in namespace gl and made all storage types GLenum
Added copy_buffer_data method
Merge branch 'master' of https://github.com/RogueProfile/RogueProject
Made copy_buffer_data to parameter non-const
Fixed compile errors in HsvColor
Readded binding of index buffer, but to GL_ARRAY_BUFFER now
Merge branch 'master' into feature_testing