[MP] Made ui use bsearch for commands.
Removed ui_teamOrders that did nothing.
Made ui_test actually be considered a command to the engine.
[MP] Rend2: Some fixes for the default shaders.
Add distortion shader stub.  It is just default shader so, it will appear as such with cloak. /cg_saberTrail 2.
This ensures it will always be 2 like the cgame expects.
Merge branch 'master' into rend2
[MP] Rend2: Missing distortionShader.
[MP] Rend2: Merge ioquake/ioq3@e01b66aef5ac89052ef4766010bc265d20637760
Fix glsl DEFORM_BULGE calculation
[MP] Rend2: Make levelshot command work the same as vanilla.
[JK2SP] Some 64 bit, gcc and clang fixes
[JK2SP] More warnings fixes
[MP] ICARUS invalid fwrite arguments
Merge branch 'master' into rend2
[Rend2] Fix Ghoul2 models being rendered twice
[Rend2] Fix out of bounds access

The normal map generation code was accessing out of array bounds. This
commit fixes the problem.
[Rend2] glsl_shaders.cpp is now autogenerated.

Added a new target to the CMake files to pack all of the .glsl files in
the glsl/ folder into a single .cpp file. This will be automatically run
every time the rend2 library is built, and if any of the .glsl files have
changed.
[Rend2] Updated GLSL files for skeletal animation.