thermald: base::Value refactor in ConfigParser

Replace base::{Dictionary,List}Value by dictionary or list type
base::Value.
In particular this removes base::Value::GetAs* which would be removed
after libchrome r920000 uprev.

BUG=chromium:1099111, b:198993705
TEST=FEATURES=test emerge-gale thermald

Change-Id: I18b348bd2d91ca8219b2e2df1738a4222c83eafb
Reviewed-on: https://chrome-internal-review.googlesource.com/c/chromeos/thermald/+/4108491
Tested-by: Grace Cham <hscham@google.com>
Reviewed-by: Hidehiko Abe <hidehiko@chromium.org>
Commit-Queue: Grace Cham <hscham@google.com>
2 files changed