Roll GMS to 11.2.0 a.k.a. v12_1

- Add the vision-common client, since the vision client has been split
  into vision and vision-common.
- Add a landmine, since GN can't deal with reversing the dependency
  between google_play_services_vision_common_java and
  google_play_services_vision_java.
- Add the basement client's Proguard config to all the other clients,
  since common Proguard flags are now consolidated in basement, rather
  than being duplicated for all clients.
- Update the cached .info files, as is required since
  cf7f522954566498f01a4809932319b720e57338.
- Make InstanceIdWithSubtype contain rather than extend InstanceID. The
  InstanceID constructor which takes a subtype is now private; iid
  instead exposes a getInstance which takes the subtype via Bundle.

BUG=706943

Change-Id: I16ba37243eb7a5b49539fefe489986fcd3f8ffb0
Reviewed-on: https://chromium-review.googlesource.com/729047
Reviewed-by: John Budorick <jbudorick@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Commit-Queue: Paul Miller <paulmiller@chromium.org>
Cr-Commit-Position: refs/heads/master@{#510877}

CrOS-Libchrome-Original-Commit: 3a7fff53a24d265afd73b181d0771a8c5046480a
1 file changed
tree: 9d468013f9d37528c3d6989cf2e2dee4723416e7
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/