-Allow any key bound to the 'pause' console command to also function as netpause when playing a demo.

git-svn-id: http://odamex.net/svn/root/trunk@4147 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add a new read-only server CVAR sv_padding, which consists of a string of 200 spaces.
-The hope is that the padding forces the server's launcher response packets to be split by the IP layer instead of being transmitted as a single packet that is larger than the MTU of certain routers, causing the packet to be dropped (bug 951). This is intended as a temporary work-around to the issue of launchers failing to properly query some servers due to oversized response packets being dropped before reaching their destination.

git-svn-id: http://odamex.net/svn/root/trunk@4148 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Reduce some query packet size by sending types other than strings if necessary

git-svn-id: http://odamex.net/svn/root/trunk@4149 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Reduce size further
- In launcher debug mode, report received buffer size (strangely this is high, will investigate further)

git-svn-id: http://odamex.net/svn/root/trunk@4150 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a small compilation issue with the launcher.

git-svn-id: http://odamex.net/svn/root/trunk@4151 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Second attempt for r4151...

git-svn-id: http://odamex.net/svn/root/trunk@4152 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Reduce packet size further
- Fix unicode build on windows

git-svn-id: http://odamex.net/svn/root/trunk@4153 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Fix a warning
- Remove an out of date version guard block

git-svn-id: http://odamex.net/svn/root/trunk@4154 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Reduce launcher packet size by over 400 bytes
- New section in the launchers server details box to indicate which cvars are enabled (only visible with trunk builds of the server)

git-svn-id: http://odamex.net/svn/root/trunk@4156 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Update protocol documentation

git-svn-id: http://odamex.net/svn/root/trunk@4157 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Add missing field

git-svn-id: http://odamex.net/svn/root/trunk@4158 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Remove an out of date version guard block

git-svn-id: http://odamex.net/svn/root/trunk@4159 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a few compiler warnings.

git-svn-id: http://odamex.net/svn/root/trunk@4161 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Apply Mr. Crispy's patch to avoid sending duplicate chat messages to clients with rcon access.

git-svn-id: http://odamex.net/svn/root/trunk@4176 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Reduce packet size further by ~32 bytes for launcher queries
- Read/Write hexadecimal strings (ie MD5 hashes) across the network in binary 
- Thanks to RjY for the idea

git-svn-id: http://odamex.net/svn/root/trunk@4180 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Remove redundant code

git-svn-id: http://odamex.net/svn/root/trunk@4181 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Fix bug with older launchers

git-svn-id: http://odamex.net/svn/root/trunk@4182 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Reduce packet size further by omitting empty strings and any other type with a value of 0
- Reduce it further by omitting data that isn't needed by certain game modes (yes documentation will need to be updated to reflect this)
- Remove unused EXTERN_CVAR(...)s
- Add include guards around new fields and increment QP version to avoid incompatibilities with older servers/launchers
- Add TODO's that must be completed before next release

git-svn-id: http://odamex.net/svn/root/trunk@4183 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Update protocol documentation

git-svn-id: http://odamex.net/svn/root/trunk@4184 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a compilation error in r4180.

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