Merge pull request #104 from Lrns123/master

Icarus overflow fix
Added PCH-free CMakeFiles for JASP & JAGame. The vcxproj files still work, too, for those who want PCH.

JK2Game's PCH fuckery is utterly weird. There's a CMakeLists.txt for it but the resulting project does not compile.
Merge branch 'master' of github.com:Razish/OpenJK
Updated the VC filters in JKA SP so they're more consistent (hint: BG stuff shouldn't be spread between cgame/game filters)
SP: Massive reorganization of the weapon code (JKA only) and changed the window title/resources to properly reflect OpenJK.
SP: Applied commit 0e11502 to JK2. Also fixed a crash in JK2 mode where entering the mouse droid/R5 droid would crash the game.
Fixed issue #98, and fixed the SP project files on Release mode.
Jedi Master Force Rank is new default because... what? All servers set this |:
Fixed the checkpoint system in JK2 mode.
Fixed an issue which caused "INGAME_EXIT_VIEW" to show up instead of "Press JUMP to exit" when mounting an emplaced gun (in JK2 SP)
Add Icon to CMake Windows SP project. Fixes #108
Sorted files for openjk & openjkded
Sorted MP libraries (game/cgame/ui)
Adds the missing wp_ files to SP cmake
Removed game directory botlib header
Apparently game/botlib.h was defined elsewhere in the cmake too
One final reference to wrong header for botlib
Test pure fix for unix/mac
botlib include got reverted here in the files of game/* somewhere along the line
Fixed a problem in JK2 SP where the 'or' in the controls menu didn't show up.