Added new typedefs for Vector2 and Rectangle and fixed an error in Rectangle
Added GLU as a dependency
GlException now gets the error string for the given error code
Added EnumValueError exception class