Merge remote-tracking branch 'upstream/master'
Fixed a few problems with cmake not grouping files properly.
Merge pull request #238 from RavuAlHemio/noasm

rename myftol to Q_ftol and centralize it
Merge branch 'master' of https://github.com/Razish/OpenJK into modrender-port

Conflicts:
	code/rd-vanilla/ghoul2/G2_API.cpp
	code/rd-vanilla/tr_font.cpp
	code/rd-vanilla/tr_ghoul2.cpp
	code/rd-vanilla/tr_init.cpp
	code/rd-vanilla/tr_local.h
	code/rd-vanilla/tr_main.cpp
	code/rd-vanilla/win_glimp.cpp
Updated the renderer stuff to compile properly.
Optimization to the modular renderer (uses Cvar_Get once, as opposed to doing it every frame)
Better CMake support for SP. No clue whether or not it compiles, but I know that CMake at least generates files properly from what I understand.
Merge remote-tracking branch 'upstream/master'
Fixed CMake for SP renderer, as well as a few bugs in the renderer itself.
Fixed SP compiling for Mac (and hopefully Linux too). Fixes #240.
Merge pull request #241 from xycaleth/master

Mainly a fix for SP renderer's CMake file
Fixed missing } in SP rd-vanilla CMakeLists.txt.
Temporary fix for Windows compilation. Sorry x1000 for hacky fix in
CL_InitRef.
snapvector.c -> .cpp, remove win_shared SnapVector

* Convert snapvector.c to C++ as snapvector.cpp.
* Remove Sys_SnapVector from win_shared.cpp, as it doesn't care about the
  rounding mode and that might introduce behavior differences between platforms.
Merge pull request #243 from RavuAlHemio/noasm

snapvector.c -> .cpp, remove win_shared SnapVector
Merge pull request #242 from xycaleth/master

Fixed compilation of SP on Mac (and hopefully Linux too)
Fixed problem with a8948385ed on Windows.
Merge pull request #244 from xycaleth/master

Fixed a8948385ed on Windows.
Removed SDL dependency from openjkded.
Cleaned up the filters slightly for the rd-vanilla project.