Java 8 requires all interfaces to be present when compiling.
Java 8 requires all interfaces to be present when compiling.

Summary:
Interfaces need to be present when compiling against their
implementations.

When compiling a class against another class implementing
an interface which is defined in yet another class file,
such class file (where interface is defined) must be available
in the class path used by javac during compilation. This
is a new requirement as of JDK 8 - a failure to do so will
result in a compilation error.

Source: http://www.oracle.com/technetwork/java/javase/8-compatibility-guide-2156366.html

This was being seen when building the Apple rules.

Test Plan: `buck build buck` on java 8

Reviewed By: Coneko

fb-gh-sync-id: a1fff5c

raviagarwal7/buck,Dominator008/buck,OkBuilds/buck,LegNeato/buck,OkBuilds/buck,daedric/buck,JoelMarcey/buck,illicitonion/buck,justinmuller/buck,Addepar/buck,darkforestzero/buck,facebook/buck,brettwooldridge/buck,janicduplessis/buck,raviagarwal7/buck,rowillia/buck,sdwilsh/buck,JoelMarcey/buck,LegNeato/buck,grumpyjames/buck,bocon13/buck,grumpyjames/buck,dsyang/buck,OkBuilds/buck,k21/buck,clonetwin26/buck,illicitonion/buck,marcinkwiatkowski/buck,davido/buck,grumpyjames/buck,SeleniumHQ/buck,Dominator008/buck,robbertvanginkel/buck,k21/buck,rowillia/buck,clonetwin26/buck,LegNeato/buck,brettwooldridge/buck,rmaz/buck,janicduplessis/buck,LegNeato/buck,justinmuller/buck,shybovycha/buck,illicitonion/buck,rmaz/buck,daedric/buck,mikekap/buck,k21/buck,bocon13/buck,JoelMarcey/buck,k21/buck,nguyentruongtho/buck,romanoid/buck,janicduplessis/buck,kageiit/buck,robbertvanginkel/buck,clonetwin26/buck,LegNeato/buck,daedric/buck,vschs007/buck,zpao/buck,OkBuilds/buck,rmaz/buck,zpao/buck,rowillia/buck,zhan-xiong/buck,SeleniumHQ/buck,rmaz/buck,SeleniumHQ/buck,Addepar/buck,kageiit/buck,kageiit/buck,vschs007/buck,SeleniumHQ/buck,vschs007/buck,shybovycha/buck,ilya-klyuchnikov/buck,romanoid/buck,ilya-klyuchnikov/buck,nguyentruongtho/buck,darkforestzero/buck,rmaz/buck,vschs007/buck,zpao/buck,OkBuilds/buck,SeleniumHQ/buck,Addepar/buck,bocon13/buck,facebook/buck,romanoid/buck,sdwilsh/buck,rmaz/buck,OkBuilds/buck,Addepar/buck,vschs007/buck,brettwooldridge/buck,davido/buck,justinmuller/buck,marcinkwiatkowski/buck,daedric/buck,justinmuller/buck,davido/buck,zhan-xiong/buck,dsyang/buck,LegNeato/buck,davido/buck,OkBuilds/buck,robbertvanginkel/buck,k21/buck,robbertvanginkel/buck,shs96c/buck,Addepar/buck,robbertvanginkel/buck,ilya-klyuchnikov/buck,daedric/buck,Addepar/buck,ilya-klyuchnikov/buck,zhan-xiong/buck,SeleniumHQ/buck,clonetwin26/buck,bocon13/buck,janicduplessis/buck,ilya-klyuchnikov/buck,zhan-xiong/buck,kageiit/buck,romanoid/buck,darkforestzero/buck,shybovycha/buck,nguyentruongtho/buck,janicduplessis/buck,SeleniumHQ/buck,mikekap/buck,sdwilsh/buck,facebook/buck,rowillia/buck,daedric/buck,nguyentruongtho/buck,justinmuller/buck,vschs007/buck,k21/buck,illicitonion/buck,marcinkwiatkowski/buck,zhan-xiong/buck,brettwooldridge/buck,Dominator008/buck,dsyang/buck,JoelMarcey/buck,zhan-xiong/buck,shybovycha/buck,shs96c/buck,clonetwin26/buck,marcinkwiatkowski/buck,davido/buck,OkBuilds/buck,janicduplessis/buck,facebook/buck,rowillia/buck,OkBuilds/buck,shs96c/buck,justinmuller/buck,brettwooldridge/buck,justinmuller/buck,facebook/buck,sdwilsh/buck,zpao/buck,rmaz/buck,raviagarwal7/buck,darkforestzero/buck,rmaz/buck,illicitonion/buck,Dominator008/buck,shs96c/buck,dsyang/buck,LegNeato/buck,davido/buck,darkforestzero/buck,ilya-klyuchnikov/buck,brettwooldridge/buck,davido/buck,dsyang/buck,Dominator008/buck,Addepar/buck,bocon13/buck,illicitonion/buck,raviagarwal7/buck,k21/buck,JoelMarcey/buck,shybovycha/buck,brettwooldridge/buck,ilya-klyuchnikov/buck,davido/buck,nguyentruongtho/buck,illicitonion/buck,k21/buck,sdwilsh/buck,shs96c/buck,daedric/buck,daedric/buck,dsyang/buck,romanoid/buck,brettwooldridge/buck,shs96c/buck,JoelMarcey/buck,bocon13/buck,rmaz/buck,SeleniumHQ/buck,shs96c/buck,robbertvanginkel/buck,shybovycha/buck,robbertvanginkel/buck,marcinkwiatkowski/buck,bocon13/buck,darkforestzero/buck,vschs007/buck,rmaz/buck,marcinkwiatkowski/buck,Addepar/buck,grumpyjames/buck,darkforestzero/buck,LegNeato/buck,mikekap/buck,illicitonion/buck,SeleniumHQ/buck,brettwooldridge/buck,mikekap/buck,zhan-xiong/buck,marcinkwiatkowski/buck,sdwilsh/buck,grumpyjames/buck,romanoid/buck,clonetwin26/buck,dsyang/buck,raviagarwal7/buck,raviagarwal7/buck,clonetwin26/buck,daedric/buck,zpao/buck,dsyang/buck,shs96c/buck,bocon13/buck,justinmuller/buck,ilya-klyuchnikov/buck,vschs007/buck,facebook/buck,vschs007/buck,grumpyjames/buck,justinmuller/buck,rowillia/buck,LegNeato/buck,janicduplessis/buck,Dominator008/buck,illicitonion/buck,Dominator008/buck,JoelMarcey/buck,justinmuller/buck,nguyentruongtho/buck,clonetwin26/buck,JoelMarcey/buck,shybovycha/buck,darkforestzero/buck,zhan-xiong/buck,daedric/buck,mikekap/buck,darkforestzero/buck,vschs007/buck,kageiit/buck,justinmuller/buck,shybovycha/buck,romanoid/buck,mikekap/buck,raviagarwal7/buck,daedric/buck,mikekap/buck,zhan-xiong/buck,rmaz/buck,facebook/buck,robbertvanginkel/buck,grumpyjames/buck,shybovycha/buck,k21/buck,ilya-klyuchnikov/buck,OkBuilds/buck,bocon13/buck,brettwooldridge/buck,davido/buck,darkforestzero/buck,Addepar/buck,davido/buck,LegNeato/buck,Addepar/buck,rowillia/buck,janicduplessis/buck,shs96c/buck,illicitonion/buck,justinmuller/buck,bocon13/buck,SeleniumHQ/buck,ilya-klyuchnikov/buck,janicduplessis/buck,darkforestzero/buck,Dominator008/buck,justinmuller/buck,dsyang/buck,k21/buck,Addepar/buck,SeleniumHQ/buck,shs96c/buck,marcinkwiatkowski/buck,LegNeato/buck,davido/buck,marcinkwiatkowski/buck,dsyang/buck,zhan-xiong/buck,ilya-klyuchnikov/buck,nguyentruongtho/buck,k21/buck,bocon13/buck,ilya-klyuchnikov/buck,OkBuilds/buck,zpao/buck,romanoid/buck,grumpyjames/buck,clonetwin26/buck,JoelMarcey/buck,janicduplessis/buck,marcinkwiatkowski/buck,zhan-xiong/buck,rmaz/buck,rowillia/buck,dsyang/buck,sdwilsh/buck,clonetwin26/buck,janicduplessis/buck,brettwooldridge/buck,daedric/buck,robbertvanginkel/buck,shybovycha/buck,Dominator008/buck,clonetwin26/buck,vschs007/buck,kageiit/buck,zhan-xiong/buck,robbertvanginkel/buck,illicitonion/buck,ilya-klyuchnikov/buck,romanoid/buck,robbertvanginkel/buck,rowillia/buck,SeleniumHQ/buck,illicitonion/buck,Dominator008/buck,mikekap/buck,vschs007/buck,romanoid/buck,shs96c/buck,sdwilsh/buck,sdwilsh/buck,romanoid/buck,Dominator008/buck,mikekap/buck,Addepar/buck,daedric/buck,davido/buck,LegNeato/buck,JoelMarcey/buck,clonetwin26/buck,shybovycha/buck,JoelMarcey/buck,OkBuilds/buck,raviagarwal7/buck,JoelMarcey/buck,rowillia/buck,robbertvanginkel/buck,rowillia/buck,mikekap/buck,dsyang/buck,davido/buck,shs96c/buck,raviagarwal7/buck,marcinkwiatkowski/buck,SeleniumHQ/buck,mikekap/buck,raviagarwal7/buck,shybovycha/buck,k21/buck,sdwilsh/buck,LegNeato/buck,Dominator008/buck,JoelMarcey/buck,mikekap/buck,zhan-xiong/buck,romanoid/buck,brettwooldridge/buck,OkBuilds/buck,raviagarwal7/buck,kageiit/buck,sdwilsh/buck,marcinkwiatkowski/buck,raviagarwal7/buck,Addepar/buck,grumpyjames/buck,grumpyjames/buck,raviagarwal7/buck,marcinkwiatkowski/buck,brettwooldridge/buck,shybovycha/buck,illicitonion/buck,darkforestzero/buck,darkforestzero/buck,grumpyjames/buck,romanoid/buck,janicduplessis/buck,rmaz/buck,shs96c/buck,sdwilsh/buck,dsyang/buck,zpao/buck,k21/buck,clonetwin26/buck,grumpyjames/buck,bocon13/buck,rowillia/buck,vschs007/buck,sdwilsh/buck,robbertvanginkel/buck