Enable building QVMs when cross-compiling
s/enum/typedef enum/g on uniform_t for glorious fix of mac build. h/t MAN-AT-ARMS
Cross compiling for OS X
added defines for final class flags
Fix some of the things clang --analyze flagged
Add trap_SetConfigstringRestrictions to game

Config string restrictions from Tremulous.

Note: client list in Spearmint is client connection numbers not player numbers.
Merge remote-tracking branch 'ioquake3/master'

Conflicts:
	Makefile
	code/client/cl_console.c
	code/renderergl1/tr_backend.c
	code/renderergl2/tr_backend.c
Fix the warning caused by fixing the warnings
Merge remote-tracking branch 'ioquake3/master'
Fix 'make -jX clean release'
Make the build summary more pretty
Add option to create archive of build product
Merge remote-tracking branch 'ioquake3/master'

Conflicts:
	Makefile
Merge branch 'master' of git://github.com/zturtleman/spearmint

Conflicts:
	Makefile