Relay task cancellation back to the server.
Fix keep-alive and tuples, use werkzeug Headers in responses.
Add WebSocket support.