WebSocketHandler gets a reference to the 'global' ioloop.IOLoop.instance() only once (and gives it to ProtocolHandler's constructor)

No need to create another stack on IOLoop and come back to get that instance for every response on the web socket. Should help a bit with performance.