Merge pull request #211 from xycaleth/master

Fix for #117, and removed unused class.
Merge pull request #213 from xycaleth/master

Improved GL extension checking/detection.
Removed Q_stristr from code/sdl/sdl_glimp.cpp
Implement raw mouse input support on Windows (in_mouse 2)
Allow escape to toggle the console in engine... Sigh.
Fix mouse buttons not working
Merge remote-tracking branch 'upstream/master' into win_raw_input
Use RAWINPUT structure directly instead of byte array
Fixes demo playback somehow being broken
Fixed challengeResponse if arg2 is actually specified (openjk server)
Merge pull request #215 from dionrhys/win_raw_input

Implement raw mouse input support on Windows (in_mouse 2)
Use virtual screen dimensions instead of primary monitor dimension. Fixes #60
Merge pull request #218 from dionrhys/issue60

Use virtual screen dimensions instead of primary monitor dimension. Fixes #60
Use virtual screen dimensions for X and Y too, not just Width and Height.
Merge pull request #219 from dionrhys/issue60

Use virtual screen dimensions for X and Y too, not just Width and Height.
Added r_clear 42 once again - useful developer feature
Temporarily disable dedicated server from the non-dedicated server binary. See issue #217
Started working on getting code to compile in clang.
Code now compiles using clang.