[SP] Remove unused md4 prototypes.
[MP] Remove unused md4 prototypes.
[MP] cvar.cpp: s/cvarfloat/cvarvec_t/
[MP] Improve cvar code a bit further.  Based mostly on zturtleman/spearmint@778bce425a2e6b6860e9d5ec4c7fc736311f9351.
With some changes for legacy support still (and extra cvars that should be allowed in mods, if the mods were incorrectly setting them).
And also some other misc stuff related to OpenJK specific.
[MP] Use bsearch for cg_spawn.c
[MP] Fix double spawn effect on siege respawns.
[MP] g_saga.c unneeded tent pointer.
[MP] Replacebinary search for legacy cvar check with regular linear search.
Remove double CVAR_NOEXISTENT check from Cvar_Server_Set.
Update README.md

Add Jedi Outcast section.
Adjusted 64-bit section.
[MP] Removed unused classes from tr_WorldEffects.h
[MP] Made ui use bsearch for commands.
Removed ui_teamOrders that did nothing.
Made ui_test actually be considered a command to the engine.
[JK2SP] Some 64 bit, gcc and clang fixes
[JK2SP] More warnings fixes
[MP] ICARUS invalid fwrite arguments
CMake: Allow changing the project name
[MP] Fixed typo in NPC spawn command
[JK2SP] Remove unused header.
[JK2SP] More header cleanup.
[SP] Merge minor optimization for primitive types in FX code from MP.
[MP] Use size_t not unsigned int in FxScheduler.cpp.