base::Value cleanup: add simple Clang tool for structured cleanups

Rewrites base::ListValue::Append(new base::StringValue(...)) and
base::ListValue::Append(new base::FundamentalValue(...)) to use
base::ListValue::Append{Boolean,Integer,Double,String} instead.

BUG=581865
R=danakj@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#397506}
7 files changed