Implement a JavaScript API for document scanning

Provide an API for callers to list available document scanners,
and to acquire a single-page scan from one such device.  This
currently takes advantage of the lorgnette scanning API in
ChromeOS but can be extended to use native document acquisition
APIs on other platforms.

BUG=375334

R=asargent@chromium.org, mef@chromium.org, asvitkine@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#302122}
32 files changed