Refactoring

- removed TyrusEndpoint (replaced with TyrusEndpointWrapper)
- removed TyrusRemoteEndpoint - it was just a wrapper to TyrusWebSocket; maintained state moved to ProtocolHandler
- renamed RemoteEndpointWrapper to TyrusRemoteEndpoint (since it implements javax.websocket.RemoteEndpoint)