Add support for Android aidl and support for gyp's java_in_dir

Adds the android_aidl template to support Android aidl.

Adds a DEPRECATED_java_in_dir to android_library and android_apk. This
will greatly ease the transition from gyp to gn.

Adds BUILD.gn for third_party/eyesfree (using the two new features
added).

TBR=rsleevi
BUG=359249

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

Cr-Commit-Position: refs/heads/master@{#293386}
diff --git a/BUILD.gn b/BUILD.gn
index df9f86d..59c3d3a 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -173,6 +173,7 @@
       "//third_party/android_tools:android_support_v13_java",
       "//third_party/android_tools:android_support_v7_appcompat_java",
       "//third_party/android_tools:android_support_v7_mediarouter_java",
+      "//third_party/eyesfree:eyesfree_java",
     ]
 
     deps -= [