Move to protocol::Vector

This change is required to reduce the reliance on the WTF::Vector in the
DevTools.
1. Debugger now uses protocol::Vector instead of WTF::Vector
2. Move ctor and swap(...) methods were added to a Vector specialization
   that keeps OwnPtr.

BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#386869}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7b77df61133496c06995988ee2f5a1d8ad8384e9
2 files changed