Move configs and dependencies from root script to subprojects.
There is not too much commonality between subprojects. Besides,
the gradle lint plugin (not added to this project yet) does not
handle inherited dependencies properly.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=218698818
Dependencies labeled as 'neverlink' in bazel should have two
labels in Gradle: compileOnly and testCompileOnly/testImplementation.
This excludes the dependency from deployment archive.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=218394354
Experimental Gradle scripts that build and run all Java tests.
Please see README.md for status and limitations.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=217203690