Remove ListValue::Append(raw ptr) on Win

ListValue::Append(raw ptr) is deprecated and the unique_ptr version should be
used instead. This CL achieves that on Win, which is the last platform to still
use the raw-pointer Append.

The CL also changes some related calls to DictionaryValue::Set to take
a unique_ptr instead of a raw one.

BUG=581865
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win10_chromium_x64_rel_ng

Review-Url: https://codereview.chromium.org/2809933003
Cr-Commit-Position: refs/heads/master@{#464866}
8 files changed