Remove RequestParser

This code is unused.
Move MAX_PACKET_SIZE to CGlobalConfiguration

This isn't a very good place for it, but there's not really any other
sensible single location. (We're trying to delete CReliableConnection.)
Move m_uuid to CConnection

The UUID is not very meaningful for CListener.
Remove CReliableConnection::GetIOService()

This function is no longer required now that CBroker is a singleton
Remove CReliableConnection::m_socket

This lil buddy is pretty important, but he can live separately in both
CConnection and CListener.
CConnection::GetUUID() should be const
Remove support for incoming connection reliability

Stephen says that support for dropping outgoing packets is sufficient
for his research. This allows us to move reliability settings from
CReliableConnection to CConnection.
Move reliability settings to CConnection
CConnection::GetReliability should be const
Remove CReliableConnection
Remove CListener::ConnectionPtr

One down.
Rename IProtocol subclasses to CProtocol*

These objects are contained within a CConnection. They are not
subclasses.
Ensure CConnection/CListener remain noncopyable
CConnection: remove an outdated comment
CConnection: add some missing trace statements
Update a comment
Remove CConnection::Start()

This function is useless and the documentation is completely bogus.
CConnection: update constructor documentation

This documentation was quite outdated
Never pass references to CConnectionManager

Try three.
CGlobalPeerList: miscellaneous style improvements