Android: Add missing dependencies in android_deps

- Update license URLs in ChromiumDepGraph.groovy
- Create directory for custom licenses:
  //third_party/android_deps/licenses/
- Set correct LICENSE for com_google_android_play_core
- Add correct version of dagger's cipd.yml (2.17)
- Split out javax.inject from dagger in build.gradle
- Add quotes around cipd.yaml description to avoid interpreting : as a
  mapping

Run:
  rm -rf third_party/android_deps/libs/[!O]*
  tools/android/roll/android_deps/fetch_all.py --update-all

New Libraries (Dependencies that were previously missed):
- com_google_code_findbugs_jsr305
- com_google_errorprone_error_prone_annotations
- com_google_j2objc_j2objc_annotations
- org_checkerframework_checker_compat_qual
- org_codehaus_mojo_animal_sniffer_annotations

Bug: 881001
Change-Id: I32467644f3d4b0899d31e97826ba5b2d019aa3dc
Reviewed-on: https://chromium-review.googlesource.com/1208462
Commit-Queue: Peter Wen <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Reviewed-by: agrieve <[email protected]>
Cr-Commit-Position: refs/heads/master@{#590790}
103 files changed