Reland "DNR: Add filter_list_converter tool."

This is a reland of 4860e09b8edd826db47b96949d59d56addc87c29. This fixes the
compile failure on win32 builds.

Original change's description:
> DNR: Add filter_list_converter tool.
>
> Filter List Converter is a tool to convert filter list files in the text format
> to a JSON file in a format supported by the Declarative Net Request API. It can
> either output the complete extension (with a manifest file and a JSON ruleset)
> or just the JSON ruleset.
>
> This is based on the ruleset converter module in the subresource_filter
> component.
>
> BUG=972290
>
> Change-Id: Id67ccaa5cc3cc469da67865c3754b41182d1ab9f
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1139592
> Auto-Submit: Karan Bhatia <karandeepb@chromium.org>
> Reviewed-by: Dirk Pranke <dpranke@chromium.org>
> Reviewed-by: Istiaque Ahmed <lazyboy@chromium.org>
> Reviewed-by: Charlie Harrison <csharrison@chromium.org>
> Commit-Queue: Karan Bhatia <karandeepb@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#672233}

TBR=dpranke@chromium.org, csharrison@chromium.org

Bug: 972290
Change-Id: I1dc80621ca92d70c87a36034b4595d1ab2dc256e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1677504
Reviewed-by: Istiaque Ahmed <lazyboy@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Karan Bhatia <karandeepb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#673042}
11 files changed