Merge changes Ie13868e5,Ie2c1e0ca,Ib91037bf,Ibf204b14,I0b1079c4, ...

* changes:
  Replace a DCHECK with a parse failure in connection ID parsing
  Move drop_response_body from QuicClient to QuicSpdyClientBase to share with chromium
  Extract the FakeProofVerifier from quic_client_bin.cc to facilitate sharing with Chromium.
  Add QuicFramer Probe methods
  Remove .impl() method from QuicSocketAddress and QuicIpAddress.
  Change QuartcClientEndpoint to handle client-side version negotiation.
  In quic_client_bin.cc, print the "Request (succeeded|failed)" messages in stdout instead of stderr.
  Have separate uni- and bi-directional stream limits for IETF QUIC
  Fix a use-after-free in quic_client.
tree: 956d3ccebef4b8ff1355765241ff17b22508a1f3
  1. common/
  2. epoll_server/
  3. http2/
  4. quic/
  5. spdy/
  6. CONTRIBUTING.md
  7. LICENSE
  8. README.md
README.md

QUICHE

QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects.

The code is currently in process of being moved from https://cs.chromium.org/chromium/src/net/third_party/ into this repository. Please excuse our appearance while we're under construction.