weave: update for libchrome uprev to r680000

- Use base::NumberToString.
- Use base::JSONReader::ReadAndReturnErrorDeprecated during transition
period.
- Use base::size to replace arraysize.
- Add CheckedObserver

BUG=chromium:1066447
TEST=sudo FEATURES=test parallel_emerge --board=kalista libweave

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