Add RF_RGB_TINT

Force CGEN_ENTITY. Flag exits in JK2 and JA.
Support IQMs with joints and no poses
Add support for IQM int blend indices and float blend weights

Integer blend indices are converted to bytes at load, ioq3 doesn't allow more than 128 joints.

Heavily based on code by @zippers.
IQM int/float vertex arrays were already swapped
Fix IQM comments refering to IQM_BYTE instead of IQM_UBYTE
Initialize blendIndexesType and blendWeightsType
Merge last two commits into renderergl2
Merge remote-tracking branch 'ioquake3/master'
Only use VertexLightCollapse if shader has lightmap stage

Remove r_uiFullScreen, not needed anymore.
Remove vertexLightmap from textureBundle_t it was not used.
Add cullDistance to entityShared_t
Make SVF_CLIENTMASK support 64 players

Do not send predictable player events to other player on same client.
Remove unused shader state code from tr_local.h
Remove vertexLightmap from textureBundle_t, it's never qtrue
Merge remote-tracking branch 'ioquake3/master'

Conflicts:
	code/renderergl1/tr_shade.c
Increase MAX_DLIGHT_CONFIGSTRINGS to RTCW limit (128)

Before it was the ET limit (16).
Only cache q3_ui minimum assets once, in UI_Init
Fix video recording sync drift (patch refactored but original author unknown)
Merge remote-tracking branch 'ioquake3/master'

Conflicts:
	code/client/cl_main.c
Fix compiling PPC
Fix warnings in ai_move.c on PPC

Bots may handle missing elevator and func_bobbing entities better now.