Updated RegionSyncAvatar to match changes to IClientAPI
DSG: First cut of redo of message input and output queuing and processing.
Does not compile yet.
DSG: add 'show stats DSG' console command. Not formatted pretty yet.
DSG: continue refactor of sync message code. Does not compile yet.
DSG: Added collision event message classes.
DSG: Many changes to allow the refactor to compile.
MsgRefactor: Add Direction.In/Out and logic in messages to do the right
thing for handling buffers and conversions. ConvertOut can be called
multiple times.
Add detail message logging into SyncMsg. Each message can do individual logging.
MsgRefactor: Add regionContext parameter to every SyncMsg creation
so msgs will have a reference back to their context even when the message
is being processed deep inside a SyncConnector.
SyncMsg: rename all the connectorContext and regionContext parameters
to pConnectorContext and pRegionContext so there is no confusion between
the parameters and the capaitalized variables. Got burned once.
SyncMsg: remember message type when creating SyncMsg handling class.
Merge branch 'msgclass1' of https://github.com/intelvwi/DSG into msgclass1

Conflicts:
	RegionSync/SyncConnector.cs
	RegionSync/SyncMsg.cs