Endpoint: adding missing return to createStream method.
HTTP: make the server send the list of supported protocols with NPN.
HTTP: implementing http2.request() and the ClientRequest class.
Example client: use the new public client API instead of Endpoint.