[SP] JK2: cg_fov is now flagged as CVAR_ARCHIVE
[SP] JK2: Added cvars from mp: cg_fovViewmodel, cg_fovViewmodelAdjust
Merge branch 'master' of https://github.com/JACoders/OpenJK
[MP] Cleanup Cmd_Args* functions.
Make Key_Bind_f use Cmd_ArgsFrom( 2 ) instead of generating its own buffer.
[MP] Gamecode: type fixes with array length stored in variables.
[MP] Clean up shared memory buffer between gamecode and engine
[MP] Ensure tess struct is 16 byte aligned on non win32 platforms too.
[SP] Ensure tess struct is 16 byte aligned on non win32 platforms too.
[SP] Cleanup Cmd_Args* functions.
Make Key_Bind_f use Cmd_ArgsFrom( 2 ) instead of generating its own buffer.
[MP] Merge cmd files into cmd.cpp.
Improve cmdlist functionality.
Add file buffer alias union.
[MP] CMake change for previous commit.
[MP] Use -O2 for gcc, -O3 considered unsafe and cause crash on linuxjampded when hitting a client with saber. Probably other issues too
[MP] Removed some unused media.
Would like to do more but some code actually references it, albeit all unused technically.
[MP] No longer prevent connection with invalid userinfo, it will be dropped by ClientUserinfoChanged anyway.
[MP] Clear waterlevel/watertype when dropping to siege temp spectator.
[SP] JKA: Fixed input-related crash.
[SP] VASTLY improved XInput support. Buttons are fixed. Right stick fixed. Remove 'sp' tag from #348.
pass 1 on serverside demo recording.

each client_t now has a demoInfo_t struct maintaining the demo recording
state for that client.  demo recording is triggered the same way as through
the client (\record demoname, \stoprecord), and the client to record is
picked to be the first active client not already being recorded if not
explicitly specified.
Merge pull request #480 from dpadgett/svdemo

pass 1 on serverside demo recording.
[SP] Add setSaberAll command that sets saberThrow, saberOff, and saberDef plus saberstyles similar to setForceAll but only those 3.