DPB-7578: add used but undeclared dependencies (8/)
DPB-7578: add used but undeclared dependencies (8/)

Summary:
This is the one of the reviews to prepare turning on strict-deps for java.

Reviews are roughly in the following order:

* thrift (DONE)
* science/src/java (DONE)
* science/tests/java (this review)
* rest of science (DONE)
* rest of source (DONE)

For more details please see go/strict-deps or just the tl;dr below.

* TL;DR EE Build team is preparing to turn on strict_deps flag for Java, there is NO action item for users, scala targets are also not affected. (DPB-7578) *

Test Plan: https://ci.twitter.biz/job/source_sandbox/27143/

Reviewers: ity, stuhood

Reviewed By: stuhood

Subscribers: O4320 source:/science/tests/java/com/twitter/ads/ml/, O4388 source:/science/tests/java/com/twitter/halcyon/, O4347 source:/science/tests/java/com/twitter/common/junit/runner/, O4359 source:/science/tests/java/com/twitter/common_internal/manhattan/, O4354 source:/science/tests/java/com/twitter/common/zookeeper/testing/angrybird/, O4285 source:/science/tests/java/com/twitter/ads/dataservice_account/validation/rules/card/, O4292 source:/science/tests/java/com/twitter/ads/dataservice_account/validation/rules/mactconversionsetting/

Differential Revision: https://phabricator.twitter.biz/D14422

JIRA Issues: DPB-7578

BuoyantIO/twitter-server,twitter/twitter-server,BuoyantIO/twitter-server,BuoyantIO/twitter-server,twitter/twitter-server,BuoyantIO/twitter-server,twitter/twitter-server