Removed some Xbox crap
Fixes issue #163. G_LogWeaponFire being called for npcs, causing it to write to out of bounds memory.
Merge pull request #176 from xScooper/master

Fix for issue #163
Alternate fix to bdb58b4 (Also protects G_LogWeaponPickup too)
Modified the com_jk2 cvar to act like Ensiform asked. Should see a fairly noticeable performance increase with this commit. (note: not repsonsible if anything broke, was sleepy when coding)
Init com_jk2 in the correct location, and it doesn't need CVAR_SERVERINFO (its sp)
Revert "Init com_jk2 in the correct location, and it doesn't need CVAR_SERVERINFO (its sp)"

This reverts commit 87a349344ecc309b53f4c5cc37f58a070b0d114e.
Init com_jk2 in the correct location, and it doesn't need CVAR_SERVERINFO (its sp)
(For real this time not a mega commit due to git derp)
Fix for issue #178

When doing G_RunThink for NPCs, it will skip the NPC_Think function and only run icarus when it hasn't reached the nextthink time.
Which means that the NPCGlobals such as NPCInfo will not be set for this run of icarus.
This causes null pointer crashes when icarus needs to access the npc globals.
Merge pull request #183 from xScooper/master

Fix for issue #178
Fix: hardcoded pointer size, segfault on 64 bit Linux
Fix: added missing _isnan macro for Linux
Change: minor modification for qsort parameter
Added a PROPER section for buying the game

Added a few links to places where you can obtain the game, finally figured out how to do it.
Merge pull request #185 from liamdawe/patch-1

Added a PROPER section for buying the game
Merge pull request #184 from exander77/master

Fixes for building on 32 and 64 bit Linux
Added a few helper macros, which I will be using later on.
Adds the "forcesight" surface type to MP.
Currently the renderer skips them for now until RDF_ForceSightOn renderflag is implemented.
Batch of fixes for the cl_cin code in MP (from ioq3)
- "From ludwig: Unsigned overflows don't work in 64bit address space ..."
- "Removed seemingly unnecessary OS X implementation of yuv_to_rgb24"
- "use memcpy for copying stuff around to fix alignment problems"
- "Removed strange MacOS X #ifdeffery from cl_cin.c (from tjw)"
- "fix crash with videos on ppc (bugzilla#2523,3802). Patch by Przemysław Iskra"
- "Allow ingame videos to be re-enabled (bugzilla#4744)"
- "Support non-256x256 videos in shaders, by Zack Middleton (bugzilla#4745)"
- "Fixed some function name comments in cl_cin.c"
- some gcc 4.3 warning fixes
- Removed streaming file usage from cl_cin (its unused anyway)
Clean up: include guards, unused files. various fixes after running static analysis on gamecode: variable name collisions, buffer overruns, logic errors, access violations