ShapeDetection: split mojom into face and barcode interfaces
Barcode detection for Android, currently in shapedetection.mojom, can
only be implemented in Chrome due to it using Google Play Services
(see
https://crrev.com/2512123002). This CL splits the current
interface in shapedetection.mojom, which has a method for detecting
faces and another for detecting barcodes, into two .mojom files, one
for each.
Java class names get s/Shape/Face/.
LayoutTests are updated to work with different mocks, one for
each service implementation.
BUG=
665150
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation
Committed:
https://crrev.com/3868f3870f951921323c6715be6a165cb0bfc221
Cr-Commit-Position: refs/heads/master@{#434240}