Remove unused legacy GL hardware/driver support

It was assumed that generic hardware/driver was used, so remove the special case code.
Remove Voodoo driver option from q3_ui.
Remove smpActive from glconfig_t.
Merge remote-tracking branch 'spearmint/master'

Conflicts:
	code/client/cl_cin.c
	code/client/cl_main.c
	code/q3_ui/ui_qmenu.c
Remove Ogg Theora support

Code is ugly, not sure it works corrently.
Lower hunk minimum and default to match Spearmint
Remove "got move cmd for non-existant local player X" message

It always happens at connect and could happen when a local client is removed, no reason to have printf.
Less verbose when missing sound

Before would print 4 message in developer, and 2 in non-developer. Now prints 2 in developer and 1 in non-developers.

Both OpenAL and Base sound show a message about using default sound when fails to load.
Don't call trap_R_RegisterSound each time an item is picked up

Might be an issue if it were not for the fact _all_ item sounds are registered at init.
Don't register chaingun start spin sound each time
Oops, wvulwind is played when chaingun stops
Merge remote-tracking branch 'spearmint/master'

Conflicts:
	code/cgame/cg_event.c
	code/cgame/cg_main.c
	code/client/snd_codec.c
Let cgame set music volume in S_StartBackgroundTrack

Can set volume for intro and loop.
Add g_syscalls.h to Code::Blocks
Move music defs from engine to cgame

Missing ability to set music volume right now though.
Merge remote-tracking branch 'spearmint/master' (+note)

Now music defs can set music volume again.

Conflicts:
	code/cgame/cg_main.c
	code/client/snd_dma.c
	code/client/snd_openal.c
Move play, music, and stopmusic commands to CGame
Merge remote-tracking branch 'spearmint/master'
Let music command access music defs again
Merge remote-tracking branch 'ebx/master'