Reland "Add chrome_cleaner/json_parser"

This is a reland of 86ba94de312026b0488f0e73d91c1b018952309d, with one
change: it uses the chrome_cleaner_mojo build template introduced in
https://chromium-review.googlesource.com/c/chromium/src/+/1187004 to
disable the blink variants of all interfaces.

Original change's description:
> Add chrome_cleaner/json_parser
>
> This does not use services/data_decoder because it's closely tied to
> the service manager, which chrome_cleaner does not support.
>
> R=csharp
>
> Bug: 830892
> Change-Id: Ia3138624c9d723916fdf1ba174c89cbcc6e71401
> Reviewed-on: https://chromium-review.googlesource.com/1180349
> Reviewed-by: Joe Mason <joenotcharles@chromium.org>
> Reviewed-by: Chris Sharp <csharp@chromium.org>
> Reviewed-by: Tom Sepez <tsepez@chromium.org>
> Commit-Queue: Joe Mason <joenotcharles@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#585408}

TBR=tsepez
TBR_REASON=Reland.

Bug: 830892
Change-Id: I930c84a9d80c61e5a81a87e2ab84adcc963038d5
Reviewed-on: https://chromium-review.googlesource.com/1194292
Reviewed-by: Joe Mason <joenotcharles@chromium.org>
Commit-Queue: Joe Mason <joenotcharles@chromium.org>
Cr-Commit-Position: refs/heads/master@{#586810}
23 files changed