Android: Add third_party/auto for errorprone

The two new NoSynchronized*Checks in our custom errorprone plugin
replace our custom findbugs plugin checks. This prepares us for turning
down findbugs.

Add AutoService library to third_party/auto as a dependency for
errorprone custom plugins.

When creating jars, use all the files in the directory instead of just
the .class files. This allows AutoService to work for the errorprone
plugins.

See:
https://chromium.googlesource.com/chromium/src/+/master/tools/android/findbugs_plugin/README

BUG=777572

Change-Id: I1d8dab685a192eaaf30088fe8452027aed06991b
Reviewed-on: https://chromium-review.googlesource.com/739725
Reviewed-by: Filip Gorski <fgorski@chromium.org>
Reviewed-by: Brett Wilson <brettw@chromium.org>
Reviewed-by: Yaron Friedman <yfriedman@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Richard Coles <torne@chromium.org>
Reviewed-by: agrieve <agrieve@chromium.org>
Commit-Queue: Peter Wen <wnwen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#513470}

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