Converting code over to Lidgren from Raknet.

Taking the opportunity to move the dependency to the Engine.Shared project only where possible. Currently Engine.Server also has it, but only for the NetConnection property on the RemoteClient class.