Started work on OSX/Linux SP; jagame builds on OSX
Loads more work on SP SDL; still doesn't link, needs a lot of cleaning up...
some merges
Couple of fixes for clang

Though there are still some errors with clang, i decided just to switch
to llvm/gcc
SDL SP nearly links on OSX!
ack this is a hideous mess

intending to redo this again...
carrying on through the pain
merging modular render in
Messy changes towards modular renderer on OSX/Linux
SDL appears to work with modular renderer
made DLL_EXT have the . in it consistent
Should now build on linux

dedicated server broken currently
Merge branch 'sdl' into sdl_sp
Fixed #119.
Initial modular renderer commit. Breaks Mac + Linux + Cmake builds. Please wait for future commits =]
Works on Windows with: client (modular rd), listen server (modular rd), dedicated server (static rd)
Fixed error in PNG_Pack that caused PNG_Save to fail
Added timestamps to screenshot filenames. Added screenshot_png. Fixed r_aviMotionJpegQuality and r_screenshotJpegQuality not being initialised
Adjust some cvar defaults and limits as noted in #70
Attempt to synchronise snapshots/sec with server framerate
Merge remote-tracking branch 'upstream/master'

Conflicts:
	codemp/ghoul2/G2_API.cpp
	codemp/ghoul2/G2_bolts.cpp
	codemp/ghoul2/G2_local.h
	codemp/ghoul2/G2_misc.cpp
	codemp/ghoul2/G2_surfaces.cpp
	codemp/rd-dedicated/G2_API.cpp
	codemp/rd-dedicated/G2_bolts.cpp
	codemp/rd-dedicated/G2_local.h
	codemp/rd-dedicated/G2_misc.cpp
	codemp/rd-dedicated/G2_surfaces.cpp
	codemp/rd-dedicated/qgl.h
	codemp/rd-dedicated/tr_WorldEffects.h
	codemp/rd-vanilla/G2_API.cpp
	codemp/rd-vanilla/G2_bolts.cpp
	codemp/rd-vanilla/G2_local.h
	codemp/rd-vanilla/G2_misc.cpp
	codemp/rd-vanilla/G2_surfaces.cpp
	codemp/rd-vanilla/qgl.h
	codemp/rd-vanilla/tr_WorldEffects.h
	codemp/renderer/qgl.h
	codemp/renderer/tr_WorldEffects.h