‘exec autoexec.cfg’ missing a \n.
Avoid localisation issues with md5sum in the download script.

(Fixes issue 150)
add s_mute, s_muteWhenMinimized and s_muteWhenUnfocused and document several existing sound functions a bit

s_muteWhenMinimized and s_muteWhenUnfocused behave a little bit different than their counterparts
in tremfusion as they dont produce any 'stutter' on lower fps
(e.g. when used with com_maxfpsMinimized) and can take additional values

all 3 cvars support the following values

0: don't mute
1: mute everything
2: mute all but non-local gamesounds (to strip most of what is optional to the gameplay like menu sounds),
3: mute all but local sounds (great for muting all but chatnotifications and 'the overmind is dying' etc. while being minimized)

only s_muteWhenMinimized is set to 1 by default
fix wrong socket ID comparison
Print “execing …” only if successful.
Fix restoring fs_game when default.cfg is missing.
Change more operator commands to require sv_running to be usable. Patch by Ensiform.
Fix a few comparison off-by-ones.
Fix writting voip data in demos.
Fix server ignoring client move commands if voip data is included.
Allow changing cl_voip without restarting. Fix assert failing in CL_ParseVoip() while flipping cl_voip off and on.
Fix clients being able to reset their player state and respawn using donedl.
Incorrect number of overbright bits printed by GfxInfo_f()
fix /alias trying to add an already existing command again after having it modified, resulting in an unnecessary error while still changing the alias
fixing s_mute cvars not muting environment sounds (via loops) with the dma backend in effect
add s_mute support for background tracks like they get used for the start menu/intro
Changelog update.
Merge branch 'master' into debian

Conflicts:
	src/engine/client/cl_parse.c
	src/engine/qcommon/cmd.c
	src/engine/qcommon/common.c
Bump debian/changelog for alpha 12.
Kill warning about range margers for no buildables.