Removing socket observable and renaming to SocketEvents
Remove socket observables
Removed Connection from public surface API.
Remove unused producer interfaces.
Add ConnectionTranslator.
Remove IObservable and replace with IProducer
Remove Generic translator class.
200K messages/sec.
Removing more Iobservables.
Exposing LengthPrefix oobservable as IConnection<Context<byte[]>,byte[]>
rather than as observables