renamed namespaces
introduced IRequest
introduced IIncomingMessageChannel and IOutgoingMessageChannel
+ IBroadcastChannel: renamed ConnectionCount to ReceiverCount
+ modified RemoteExecutor to accept operation dispatcher and message channel instead of network connection
+ removed IConfigurableNetworkConnection
+ modified LidgrenEndpoint to use GetDispatcherForNewConnection() abstract method for creating operation dispatchers
+ splitted LidgrenNetworkConnection into connection and LidgrenMessageChannel
+ INetworkConnection no longer extends IMessageChannel and has RemoteExecutor property
+ IIncomingMessageChannel / IOutgoingMessageChannel have now IsOpen property
+ code adjustements
LidgrenEndpoint: renamed HandleNewConnection to OnNewConnection
OperationDispatcher: renamed DispatchAbortResponses to DispatchAbortResponsesFor
+ IServerEndpoint: replaced BroadcastChannel with BroadcastRemoteExecutor
+ adjusted namespaces
+ added tests for OperationDispatcher, ExceptionResponse and ResponseHandler
+ refactored ClientEndpoint and ServerEndpoint to use adapters
+ simplified LidgrenEndpointAdapter
+ added RemoteExecutor property to IClientEndpoint
simplified tests
+ adjusted example projects
updated version and fixed LidgrenEndpointAdapter to return only those ActiveConnections which have associated network connections