Roll src/net/third_party/quiche/src/ 5a4f76123..7df418b6d (17 commits)

https://quiche.googlesource.com/quiche.git/+log/5a4f76123806..7df418b6dc0a

$ git log 5a4f76123..7df418b6d --date=short --no-merges --format='%ad %ae %s'
2020-10-13 vasilvv Replace QuicheOptional with absl::optional.
2020-10-13 bnc Change large header size in EndToEndTest.WayTooLongRequestHeaders.
2020-10-13 vasilvv Remove quiche::QuicheStringPiece and quiche::QuicheStringPieceHash.
2020-10-13 fayang Replace quiche::QuicheStringPiece with absl::string_view in tls_handshaker.cc
2020-10-13 quiche-dev Internal QUICHE change
2020-10-13 vasilvv Replace quiche::QuicheStringPiece with absl::string_view.
2020-10-12 vasilvv Replace quiche::QuicheStringPiece with absl::string_view.
2020-10-12 vasilvv Replace quiche::QuicheStringPiece with absl::string_view.
2020-10-12 vasilvv Replace quiche::QuicheStringPiece with absl::string_view.
2020-10-12 vasilvv Replace quiche::QuicheStringPiece with absl::string_view.
2020-10-12 fayang Consider address has been validated by successfully processing a HANDSHAKE or 1-RTT packet.
2020-10-12 quiche-dev Do not process a write-closed QuicEventManagerStream.
2020-10-12 dschinazi Update Android Conformance Test QUIC test
2020-10-12 quiche-dev Deprecate --gfe2_reloadable_flag_quic_check_fallback_null.
2020-10-12 vasilvv Replace quiche::QuicheStringPiece with absl::string_view.
2020-10-11 wub For QUIC BBRv2 STARTUP, factor out two pre-conditions to check bandwidth growth and losses: !full_bandwidth_reached_ && congestion_event.end_of_round_trip.
2020-10-10 ianswett Add the check for enough loss events into the Bbr2NetworkModel::IsInflightTooHigh() method to simplify the code.

Created with:
  roll-dep src/net/third_party/quiche/src

Change-Id: I5375232c82737398e4a739f2ad80fa9ae0172063
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2469516
Reviewed-by: Yutaka Hirano <[email protected]>
Reviewed-by: David Schinazi <[email protected]>
Commit-Queue: Victor Vasiliev <[email protected]>
Cr-Commit-Position: refs/heads/master@{#817072}
diff --git a/net/quic/quic_network_transaction_unittest.cc b/net/quic/quic_network_transaction_unittest.cc
index 231fa7e..fd37fa1 100644
--- a/net/quic/quic_network_transaction_unittest.cc
+++ b/net/quic/quic_network_transaction_unittest.cc
@@ -518,7 +518,7 @@
       quic::QuicStreamId stream_id,
       bool should_include_version,
       bool fin,
-      quiche::QuicheStringPiece data) {
+      absl::string_view data) {
     return server_maker_.MakeDataPacket(packet_number, stream_id,
                                         should_include_version, fin, data);
   }
@@ -528,7 +528,7 @@
       quic::QuicStreamId stream_id,
       bool should_include_version,
       bool fin,
-      quiche::QuicheStringPiece data) {
+      absl::string_view data) {
     return client_maker_->MakeDataPacket(packet_number, stream_id,
                                          should_include_version, fin, data);
   }
@@ -540,7 +540,7 @@
       uint64_t largest_received,
       uint64_t smallest_received,
       bool fin,
-      quiche::QuicheStringPiece data) {
+      absl::string_view data) {
     return client_maker_->MakeAckAndDataPacket(packet_number, include_version,
                                                stream_id, largest_received,
                                                smallest_received, fin, data);
@@ -9684,10 +9684,9 @@
       quic::QuicUtils::GetFirstUnidirectionalStreamId(
           version_.transport_version, quic::Perspective::IS_SERVER);
   mock_quic_data.AddRead(
-      ASYNC,
-      ConstructServerDataPacket(
-          read_packet_number++, control_stream_id, false, false,
-          quiche::QuicheStringPiece(goaway_buffer.get(), goaway_length)));
+      ASYNC, ConstructServerDataPacket(
+                 read_packet_number++, control_stream_id, false, false,
+                 absl::string_view(goaway_buffer.get(), goaway_length)));
   mock_quic_data.AddWrite(
       SYNCHRONOUS,
       ConstructClientAckAndConnectionClosePacket(
@@ -9761,10 +9760,9 @@
       quic::QuicUtils::GetFirstUnidirectionalStreamId(
           version_.transport_version, quic::Perspective::IS_SERVER);
   mock_quic_data1.AddRead(
-      ASYNC,
-      ConstructServerDataPacket(
-          read_packet_number1++, control_stream_id, false, false,
-          quiche::QuicheStringPiece(goaway_buffer.get(), goaway_length)));
+      ASYNC, ConstructServerDataPacket(
+                 read_packet_number1++, control_stream_id, false, false,
+                 absl::string_view(goaway_buffer.get(), goaway_length)));
   mock_quic_data1.AddWrite(
       ASYNC, ConstructClientAckPacket(write_packet_number1++, 2, 1));