Renderer-side implementation of navigator.credentials.get(public-key).

Call TrySign() from content, process, and surface response to blink.

Add necessary typeconverters and related mojo structs to authenticator.mojom.

Sans appId support.

Bug: 664630
Change-Id: I01736ab2fdf08cfc64e421bff102a6c5f485a54e
Reviewed-on: https://chromium-review.googlesource.com/853435
Commit-Queue: Kim Paulhamus <kpaulhamus@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Balazs Engedy <engedy@chromium.org>
Reviewed-by: Jan Wilken Dörrie <jdoerrie@chromium.org>
Cr-Commit-Position: refs/heads/master@{#530208}
13 files changed