Fixed GL error with SDL on startup if not using nvidia card.
Merged some MP fixes to cmd code for SP.
Whoops mega fail in Key_IsDown for MP.  This may have caused some issues :D
Mega engine code cleanup (SP and MP) of some warnings produced during 64-bit linux builds.
Add these unsigned casts back I guess.
A couple of more warning fixes for SP.
Merge branch 'master' of github.com:xycaleth/OpenJK
Changed _isnan to Q_isnan for OSX.
Merge branch 'master' of github.com:Razish/OpenJK
Bye Xbox. Bye Gamecube.

Removes all of the #ifdefs for Xbox and Gamecube. Removes console
cpp and h files.

Note: win_input.h was actually only used for win_input_rumble.cpp
Merge pull request #318 from archSeer/master

Bye Xbox. Bye Gamecube.
Fixed missing functions from previous massive xbox removal commit.
Build application bundles in OSX

When doing install having built both renderer & engine, renderer will
be copied to correct location in bundle. May be a better to do this
with cmake. Still need to properly specify version info etc. of the
bundle. Possibly should include SDL2 in bundles, but don't really want
to have to have one copy for each engine.
Port over cl_cin.cpp to SP.

The file now almost completely matches MP (and ioquake3). SP now
starts on x64bit Linux. cl_ingameVideo was renamed to cl_inGameVideo
to match MP.

Still to port is the z_memman_pc diff, because in MP, we have the
Hunk_ functions, which are also in the ioquake3 engine, but they
are missing in SP. When we port these, CIN_UploadCinematic and
CIN_DrawCinematic will be able to match the MP version, and resampling
will work in CIN_UploadCinematic.
tiny changes to fix xbox/gamecube changes
Build application bundles in OSX

When doing install having built both renderer & engine, renderer will
be copied to correct location in bundle. May be a better to do this
with cmake. Still need to properly specify version info etc. of the
bundle. Possibly should include SDL2 in bundles, but don't really want
to have to have one copy for each engine.
tiny changes to fix xbox/gamecube changes
Port over Radix sorting for drawSurf from 2556d9d

Originally a port from iq3.
Fix some things broken in the Xbox removal commit that @xycaleth
pointed out. Should be the last of them.
64bit: fix some more issues that caused a segfault.