[MP] Merge ioquake/ioq3@90eb32c5ab01c7ee4815fd33c76fca788ff4214f
Clear referenced paks when disconnecting
After playing Team Arena, if you switch to Q3A and try to play a demo with cl_allowDownload enabled it would print "Need Paks: blah blah" and not play the demo.
[MP] Merge ioquake/ioq3@86c41d39daee32393d5d48f7fe099bbfd18b0fa7
Fix sending reliable commands before being connected, patch by Eugene C. (ioquake3 bugzilla 4971)
[SP/JK2] Removed assertion failure caused by skipping cinematic on artus_mine too quickly
[SP] Fixed crashing on Com_Error

Conflicts:
	code/rd-vanilla/tr_init.cpp
[SP] JK2: Fixed savegames (again..)

Conflicts:
	codeJK2/game/G_Timer.cpp
[SP] Fixed compilation issues caused by merging from JK2:HD
[MP] Fix crashing when mixing C/C++ runtimes

This commit fixes crashing when mixing C/C++ runtimes between the engine
binary, and renderer library. This was due to sharing C++ objects between
the two which is generally bad, unless said object is pure virtual.
[MP] *nix build fixes.
[SP/JK2] Fixed a bug where enemies wouldn't ever pick up the bowcaster
Merge branch 'master' of https://github.com/JACoders/OpenJK
Update README.md
[MP] Correct ordering of func ptrs in ref export
[MP] Match SDL sound with s_khz default.
[SP] Match SDL sound with s_khz default.
[MP] Cleanup else and endif blocks in main cmake script.
The requirement for how we were doing this in some blocks is much older than the version we require.
[MP] Remove a check in getservers response packet code regarding the '/' character.  This isn't necessary with only IPv4 support.
Merge remote-tracking branch 'upstream/master'