Add misc_vid_dummy and misc_vis_dummy_multiple

misc_vis_dummy is from RTCW
misc_vis_dummy_multiple is from WolfET

Add spawnflag 16 to target_speaker, for misc_vis_dummy_multiple.
Fix compilation in VS2008.
Support more tcgens in lightall shader.
Remove RAVENMD4 #define
Fix loading and rendering IQMs with no joints
Use PATH_SEP for a debug message in FS_FOpenFileReadDir
Always initialize joint_names in R_LoadIQM

Reported by MAN-AT-ARMS
Fix NET_IPSocket and NET_IP6Socket return type

It was causing a warning on Windows x64.
Merge remote-tracking branch 'ioquake3/master'

Conflicts:
	build-test.sh
	code/qcommon/qfiles.h
	code/renderergl1/tr_animation.c
	code/renderergl1/tr_local.h
	code/renderergl1/tr_model.c
	code/renderergl2/tr_animation.c
	code/renderergl2/tr_local.h
Remove Spearmint's RAVENMD4 ifdefs too.
Merge remote-tracking branch 'spearmint/master'

Conflicts:
	code/renderergl1/tr_model.c
	code/renderergl1/tr_model_iqm.c
Remove EBX's RAVENMD4 ifdefs
Merge remote-tracking branch 'ebx/master'