Branch to port changes to off of trunk for the next 0.6 point release(s).

git-svn-id: http://odamex.net/svn/root/branches/0.6.x@3802 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a cvar unlatching bug introduced in r3788 that occurs during the demo loop, where after the first demo of the loop has been played, cvars would not be unlatched for the next demo (bug 973).

git-svn-id: http://odamex.net/svn/root/branches/0.6.x@3803 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Forgot to add the CVAR_NOENABLEDISABLE flag to sv_spawndelaytime.

git-svn-id: http://odamex.net/svn/root/branches/0.6.x@3804 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove a second, useless call to CTF_CheckFlags from P_KillMobj.

git-svn-id: http://odamex.net/svn/root/branches/0.6.x@3805 b0bcef46-2027-0410-bd56-ab726e9a1d04
-When unregistering players from the Unlag class, the cached player_t pointer was not being updated properly because players.erase had not yet been called, making player_history::player point to an incorrect player in some cases (bug 974).

git-svn-id: http://odamex.net/svn/root/branches/0.6.x@3806 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Prevent the server from sending svc_movemobj and svc_mobjspeedangle messages for player mobjs as the information is already contained in the svc_moveplayer messages.
-Clients no longer apply snapshots to dying or dead players as this creates jerky animation with cl_interp.

git-svn-id: http://odamex.net/svn/root/branches/0.6.x@3807 b0bcef46-2027-0410-bd56-ab726e9a1d04
Haven't really used this yet, may or may not need to...

git-svn-id: http://odamex.net/svn/root/branches/0.6.x@4099 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Merge from trunk into 0.6.x.

git-svn-id: http://odamex.net/svn/root/branches/0.6.x@4212 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Change the button bit-encoding for BT_JUMP, which set two bits, one of which overlapped with weapon-change encodings.
-This caused the game to change to the wrong weapon when the player changed to slot 3 while jumping (bug 1017).

git-svn-id: http://odamex.net/svn/root/branches/0.6.x@4213 b0bcef46-2027-0410-bd56-ab726e9a1d04
Merge from trunk

git-svn-id: http://odamex.net/svn/root/branches/0.6.x@4541 b0bcef46-2027-0410-bd56-ab726e9a1d04
Restrict -bits parameter to 8 or 32, set the value for vid_32bpp if value is provided for that parameter (thanks pdk!)

git-svn-id: http://odamex.net/svn/root/trunk@4576 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add zlib and libpng to CMakeLists.txt for building the client.
-Both libraries are considered optional at this point.

git-svn-id: http://odamex.net/svn/root/trunk@4577 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a typo introduced in r4124 that caused spectators to not receive updates for player positions (bug 1045). Thanks RjY

git-svn-id: http://odamex.net/svn/root/trunk@4582 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Delete the TODO file. We have more effective means of tracking what projects need to be done in the future.

git-svn-id: http://odamex.net/svn/root/trunk@4584 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Apply pdk's patch to add PNG screenshot support (bug 136). Big thanks to pdk.
-PNG support requires libpng and zlib. If either are missing at compile-time, Odamex will fall back to BMP screenshots.
-Adds the client cvar cl_pngscreenshots (may be removed in the future) to toggle PNG screenshots. cl_pngscreenshots will always be disabled if libpng is missing at compile-time.

git-svn-id: http://odamex.net/svn/root/trunk@4586 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add the -DUSE_PNG compiler flag to all build targets in the CodeBlocks project file.

git-svn-id: http://odamex.net/svn/root/trunk@4588 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a compilation issue with m_ostring.h

git-svn-id: http://odamex.net/svn/root/trunk@4589 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a few compiler warnings for PNG screenshots and optimize a bit.

git-svn-id: http://odamex.net/svn/root/trunk@4599 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Update libtextscreen from Chocolate Doom 2.0.0

git-svn-id: http://odamex.net/svn/root/trunk@4603 b0bcef46-2027-0410-bd56-ab726e9a1d04
Small installer updates

git-svn-id: http://odamex.net/svn/root/trunk@4605 b0bcef46-2027-0410-bd56-ab726e9a1d04