removed typed from events and replaced with primitives.
made a large number of classes internal.
added cluster events to associate clusters with servers.
added strongly typed identifiers for Cluster, Server, and Connection.
added ConnectionId to channel and removed the pipelined channel implementation.