fixed issue with ClusterableServer's Invalidate method.
changed IMessageListener to IConnectionListener and added the calls to BinaryConnection.
added server events.