libweave: update for libchrome uprev

- remove all base::MakeUnique. Use std::make_unique instead.
- base::Value::IsType(Type) is removed. Use is_xxx instead.
- base::Value::GetType() is renamed to type().
- base::DictionaryValue::Set{Boolean,String,XXX}WithoutPathExpansion is
removed. Use general SetWithoutPathExpansion instead.

BUG=chromium:909719
TEST=unittest

Change-Id: Ibdcc045421f25bd96d6c107a3ca272f2d0f6020e
Reviewed-on: https://chromium-review.googlesource.com/c/weave/libweave/+/1981998
Commit-Queue: Qijiang Fan <fqj@google.com>
Tested-by: Qijiang Fan <fqj@google.com>
Reviewed-by: Hidehiko Abe <hidehiko@chromium.org>
7 files changed