Adding <keygen> Content Setting (Android UI)

This adds Android UI to allow the user to change the Content Setting to block/allow keygen usage on a per-site basis.

To trigger the exception, we also create a Content Exception on any site that uses a <keygen> element.

BUG=514767

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

Cr-Commit-Position: refs/heads/master@{#370416}
(cherry picked from commit 34a7682cd49f8fdfb6a0f715a6118076f9ad8224)

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

Cr-Commit-Position: refs/branch-heads/2623@{#120}
Cr-Branched-From: 92d77538a86529ca35f9220bd3cd512cbea1f086-refs/heads/master@{#369907}
11 files changed