Change base::Value::ListStorage to std::vector<base::Value>

This CL is a first step to inlining base::ListValue. It is proposed to use an
std::vector<base::Value> as the underlying ListStorage. This CL implements the
change and updates the code accordingly.

TBR=bajones@chromium.org, dbeam@chromium.org, stevenjb@chromium.org
BUG=646113
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel

Review-Url: https://codereview.chromium.org/2740143002
Cr-Commit-Position: refs/heads/master@{#463618}


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