‘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.
remove the setting of an email address that actually belongs to somone and replace it with example.com which is reserved for that kind of purpose by rfc definition
Merge remote-tracking branch 'tim/coins'
Don't overwrite the loop variable's value with the discarded value…