text restore color cleanup


git-svn-id: https://svn.code.sf.net/p/sauerbraten/code/src@5047 07af1644-1164-4067-b897-63bf4dc9b748
disallow newlines in say text


git-svn-id: https://svn.code.sf.net/p/sauerbraten/code/src@5048 07af1644-1164-4067-b897-63bf4dc9b748
ident size optimizations


git-svn-id: https://svn.code.sf.net/p/sauerbraten/code/src@5049 07af1644-1164-4067-b897-63bf4dc9b748
hashpassword cleanup


git-svn-id: https://svn.code.sf.net/p/sauerbraten/code/src@5050 07af1644-1164-4067-b897-63bf4dc9b748
miscellaneous bug fixes


git-svn-id: https://svn.code.sf.net/p/sauerbraten/code/src@5053 07af1644-1164-4067-b897-63bf4dc9b748
ipmask::parse fix


git-svn-id: https://svn.code.sf.net/p/sauerbraten/code/src@5054 07af1644-1164-4067-b897-63bf4dc9b748
zip readlocalfileheader fix


git-svn-id: https://svn.code.sf.net/p/sauerbraten/code/src@5055 07af1644-1164-4067-b897-63bf4dc9b748
particleemitter optimization


git-svn-id: https://svn.code.sf.net/p/sauerbraten/code/src@5056 07af1644-1164-4067-b897-63bf4dc9b748
init ragdoll radius


git-svn-id: https://svn.code.sf.net/p/sauerbraten/code/src@5057 07af1644-1164-4067-b897-63bf4dc9b748
clear jumping on reset


git-svn-id: https://svn.code.sf.net/p/sauerbraten/code/src@5058 07af1644-1164-4067-b897-63bf4dc9b748
extentity flag cleanup


git-svn-id: https://svn.code.sf.net/p/sauerbraten/code/src@5060 07af1644-1164-4067-b897-63bf4dc9b748
Merge remote-tracking branch 'sauerlab/master'

Conflicts:
	engine/cubeloader.cpp
	engine/lensflare.h
	engine/md5.h
	engine/physics.cpp
	engine/ragdoll.h
	engine/renderparticles.cpp
	engine/rendertext.cpp
	engine/renderva.cpp
	engine/sound.cpp
	engine/world.cpp
	fpsgame/ai.cpp
	fpsgame/client.cpp
	fpsgame/fps.cpp
	fpsgame/server.cpp
	shared/tools.h
	shared/zip.cpp