Pull struct and interface definitions out of module.js.tmpl into their own files.

Review URL: https://codereview.chromium.org/117673002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241488 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 241488
Land Recent QUIC Changes.

Cleanup. Saner QuicConnectionTest around entropy hashes; initialize all
fields in QuicAckFrame.

Merge internal change: 58299852
https://codereview.chromium.org/107573005/


QUIC Cleanup to use GetRetransmissionTime() instead of
GetRetransmissionDelay() in SentPacketManager to allow the
SentPacketManager more future control over the retransmission timer.

Merge internal change: 58289241
https://codereview.chromium.org/116953002/


Added GetIncomingReliableStream method to QuicSessionPeer and other
cosmetic changes.

This is part of "Change the ownership model for ...QuicStream and
QuicFasterStatsGatherer" internal change.

Merge internal change: 58281240
https://codereview.chromium.org/114973006/


QuicSentPacketManager cleanup CL to move the handling of acks into one
place.

Merge internal change: 58181919
https://codereview.chromium.org/115933004/

R=rch@chromium.org

Review URL: https://codereview.chromium.org/100543004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241489 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 241489