Fix OpenGL errors.

Fixes MovingBlocks/Terasology#461.

The switch statement requires GLSL 1.3, and OS X doesn't support it, so
fake it with if-then-else statements.

The graphics card in my Macbook Pro doesn't support FBOType.NO_COLOR
either, and I suspect this applies to multiple Mac models.

Tested on a MacBookPro5,3, with OS X 10.8.2.
Merge pull request #462 from philip-wernersbach/better-osx-support

Fix OpenGL Errors
Adaptation of the versionInfo to the TerasologyLauncher code
Little changes to checkstyle.xml (copied from TerasologyLauncher)
Merge #474 from @mkalb - checkstyle tweaks
Add a couple more contributors to the credits
Fix for Issue #471

Added shadow to the labels on the key config page. My first commit let
me know if this is acceptable (Also first time using intelliJ and Git.
Fixed Issue #470

I am uncertain wether the key should be set on input settings screen.
The issue is fixed but I believe there are several key events which
shouldn't be handled in the DebugControlSystem class - This being one of
them. Then again I am not that familiar with the source. I just don't
believe removing the hud should be a debug thing.