(1) Fix of semantic issues in ctor-initializer list (wrong order of initialization)
(1) Adapt Context.cpp to properly identify maxmimumSupportedVersion() on OS X. (2) Change of version numbers in most of the shaders (also those hard-coded into examples) used in the examples to comply to the minimal supported version (3.2) of OpenGL on OS X.

Except for computeshader example and transparency example that require OpenGL 4.3 all examples now run on OS X 10.9, however, the retina display issue remains.
Merge remote-tracking branch 'origin/master' into iss108
Merge remote-tracking branch 'origin/master' into iss108
Merge of master branch into branch iss108
Add new developer to AUTHORS file
Merge branch 'master' into iss108
Merge branch 'master' into iss108

Conflicts:
	source/glowutils/ScreenAlignedQuad.cpp
	source/glowutils/UnitCube.cpp
Merge remote-tracking branch 'origin/master' into iss108
Fix build on windows because of GL_TIMEOUT_IGNORED

GL_TIMEOUT_IGNORED is defined as a 64 bit literal whereas GLenum is an uint32
the warning level for msvc prevented this from generating an object file resulting in a linker error
fix: the enum map now stores 64 bit integers
Fix float_equal warning
Move createShaderFromFile to global.h
Fix float-equal warning
Refactor DebugMessageOutput
Fix compilation for release configuration
Use generated constants map and add script to generate it
Merge branch 'master' of github.com:hpicgs/glow
Merge remote-tracking branch 'origin/master' into iss108
Merge remote-tracking branch 'origin/master' into iss108
Fix for Windows APIENTRY