Add initial accessibility interface.

Currently it only supports snapshots. The first implementation is in html_viewer in the Chromium repo:

https://codereview.chromium.org/710803002/

R=abarth@chromium.org

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