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

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
* rest of science (this review)
* rest of source (this review)

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_phab_production/60/console

Reviewers: stuhood, ity

Reviewed By: stuhood

Subscribers: dmclaughlin, daveb, syun, slneth, dbenediktson, #manhattan

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

JIRA Issues: DPB-7578

BuoyantIO/twitter-util,twitter/util,twitter/util,BuoyantIO/twitter-util,BuoyantIO/twitter-util,BuoyantIO/twitter-util,twitter/util