Attempt to use Abseil in QUICHE.

Currently, I am not replacing it fully in order to make a potential rollback easier.

PiperOrigin-RevId: 328561880
Change-Id: I91ad10114f18cf5ca6d89b164f908408385d1c72
diff --git a/common/platform/api/quiche_unordered_containers.h b/common/platform/api/quiche_unordered_containers.h
index a53a206..fd0c391 100644
--- a/common/platform/api/quiche_unordered_containers.h
+++ b/common/platform/api/quiche_unordered_containers.h
@@ -7,6 +7,7 @@
 
 #include <functional>
 
+#include "absl/container/node_hash_map.h"
 #include "net/quiche/common/platform/impl/quiche_unordered_containers_impl.h"
 
 namespace quiche {
@@ -16,11 +17,13 @@
 using QuicheDefaultHasher = QuicheDefaultHasherImpl<Key>;
 
 // A general-purpose unordered map.
+// TODO(b/166325009): replace this in code with flat_hash_map/node_hash_map as
+// appropriate.
 template <typename Key,
           typename Value,
           typename Hash = QuicheDefaultHasher<Key>,
           typename Eq = std::equal_to<Key>>
-using QuicheUnorderedMap = QuicheUnorderedMapImpl<Key, Value, Hash, Eq>;
+using QuicheUnorderedMap = absl::node_hash_map<Key, Value, Hash, Eq>;
 
 }  // namespace quiche