websocket.py: reference cycle between WebSocketProtocol and WebSocketHandler

Self-explanatory. I used weakref, if this practice is acceptable