Mojo C++ Bindings: unordered_map => flat_map

Switches mojom maps to use base::flat_map for C++ bindings instead of
std::unordered_map.

Bug: 830040
Change-Id: Ifcc4ed6a4a76745940aaa5fb75afc61eae243763
Reviewed-on: https://chromium-review.googlesource.com/1000393
Commit-Queue: Ken Rockot <rockot@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Jay Civelli <jcivelli@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553102}

CrOS-Libchrome-Original-Commit: 089427359d5299c26cfb7433f1b85793a361ece9
13 files changed
tree: c2a8e7daf9592d8c95d9e783c056b1f888c43a54
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/