Merge pull request #1 from Laar/master

Some warning reduction
Merge pull request #16 from dagit/master

warnings fixes
Corrected marshallMapTarget function
Merge pull request #18 from w3rs/master

Patch for  the "GLU NURBS rendered wrongly" issue
ControlPoint.hs: add impor for gl_MAP1_VERTEX_4
OpenGL.cabal: update maintainer, bug-reports, and source-repository fields
Merge pull request #1 from Laar/master

Merge 2.4.0.2
Update Graphics/Rendering/OpenGL/GL/GLboolean.hs
Merge pull request #23 from mortenbp/patch-1

Update Graphics/Rendering/OpenGL/GL/GLboolean.hs
Evaluators.hs: Remove Data type context
Bump cabal version
Nuke some warnings
Evaluators: use -XKindSignatures and remove DatatypeContext
Merge remote branch 'hopengl/master' into develop

Conflicts:
	Graphics/Rendering/OpenGL/GLU/ErrorsInternal.hs
Merge branch 'develop' into GL30
Splits the PName into parts for typesafety

The types are devided into categories based on the size of the return
type (1,2,3,4 or N), the type of values (integer or floating) and
whether it can be used unindexed, indexed or both.
Possibly boolean queries should be turned of. Several old PName values
were not used and are left commented out in the current PName.
Cleans up the imports of the new QueryUtils.PName
Puts (unsafe) VertexAttrib queries in a module.
Bump version number before merging back
Merge branch 'splittingPName' into develop