-Add typedef dtime_t (uint64_t) for storing time values.

git-svn-id: http://odamex.net/svn/root/trunk@4556 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a bug that caused a client to only be sent their own ping time, not the ping time of other clients as well.

git-svn-id: http://odamex.net/svn/root/trunk@4558 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a bug that did not call the cvar callback function for vid_gammatype, introduced in r4514

git-svn-id: http://odamex.net/svn/root/trunk@4559 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Rework the generation of color blending values for the 32bpp simulation of palette effects. They now match the values used in dcolors.c.
-Blending alpha values are no longer quantized.

git-svn-id: http://odamex.net/svn/root/trunk@4565 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add a method to SArray to insert an element without calling the constructor for the stored type.

git-svn-id: http://odamex.net/svn/root/trunk@4570 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add setBandwidth and getBandwidth methods to the NetInterface class. The values used are in kilobits per second.
-Connection now respects the NetInterface's specified bandwidth when determining the size of packets to compose.

git-svn-id: http://odamex.net/svn/root/branches/net3-base@4572 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Merge from trunk into net3-base.

git-svn-id: http://odamex.net/svn/root/branches/net3-base@4573 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Net_CurrentTime and the Connection class should use dtime_t instead of int32_t for time values.

git-svn-id: http://odamex.net/svn/root/branches/net3-base@4574 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add the class Packet to act as a wrapper around the raw BitStream payload of a network packet.
-Packet takes care of parsing or writing the packet header and trailer.

git-svn-id: http://odamex.net/svn/root/branches/net3-base@4575 b0bcef46-2027-0410-bd56-ab726e9a1d04