Align the Contact API with the proposal

This implements the following two changes in Blink:
  https://github.com/beverloo/contact-api/commit/ade45e5
  https://github.com/beverloo/contact-api/commit/914261f

TBR=haraken@ (moving a file in modules_idl_files.gni)

Bug: 860467
Change-Id: I81dde8fdbd06728164a65ea570e7606f97bd9d77
Reviewed-on: https://chromium-review.googlesource.com/c/1430104
Commit-Queue: Peter Beverloo <peter@chromium.org>
Reviewed-by: Finnur Thorarinsson <finnur@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625321}
9 files changed