Tweak the way cvars are displayed, fixes VM cvars showing empty
Fix dynamic new style Cvars not registering properly
Fix SIGFPE crash on func_door_model with speed property set
Fix eccf4722d9 (Cvar vtable problem)

The cvars would call virtual functions in the constructor which on some
compilers would cause segfaults (gcc). Move that call in the
registration of the cvar, which already has a workaround for that
problem.
Reduce momentum thresholds of radar and adv. marauder (100 → 50), decrease grenade cost (300 → 250).
Cleanup help.txt.
Rename game files as C++
Cleanup G_LayoutSelect a bit.
Add r_showEntityNormals cvar that toggles debug display of world space normals on entities.

You can use r_normalMapping to toggle inclusion of normal map data.
Remove unused OpenMP and winMain code
Remove unlikely to be used #if 0'ed code
Remove requirement for GLEW_ARB_multitexture
Fix 099f4fc6 breaking cgame compat
Factorize code in GLimp_InitExtensions
Remove detection for unused GL extensions
Add maprotation.cfg and server.cfg to archlinux setup.
Merge branch 'archlinux'
Merge branch 'master' into gameplay/viech
Make the mass driver a non-energy weapon.
Allow dretches to bite turrets.