Allow recording videos when not playing a demo
Merge remote-tracking branch 'spearmint/master'

Conflicts:
	code/client/cl_main.c
Add R_AddEntDrawSurf for drawing trRefEntity_t surfaces

For future use, currently it is functionally the same.
Add RF_FORCE_ENT_ALPHA

Allows making any model transparent. Based on code from iostvef, Turtle Arena.

JA was used for reference, main affect was removing iostvef's checks for shaderRGBA[3] < 0xFF.
Merge remote-tracking branch 'spearmint/master'

Conflicts:
	code/renderercommon/tr_types.h
	code/renderergl1/tr_animation.c
	code/renderergl1/tr_main.c
	code/renderergl1/tr_mesh.c
	code/renderergl1/tr_model_iqm.c
	code/renderergl1/tr_shade.c
	code/server/sv_ref.c
Merge two comment changes from Spearmint