Add interface for hasBuildTarget
Add interface for hasBuildTarget

Test Plan: Unit tests and sc

raviagarwal7/buck,vine/buck,mnuessler/buck,janicduplessis/buck,nguyentruongtho/buck,dpursehouse/buck,k21/buck,MarkRunWu/buck,k21/buck,shs96c/buck,rmaz/buck,clonetwin26/buck,kageiit/buck,rowillia/buck,vine/buck,mogers/buck,shybovycha/buck,mogers/buck,rowillia/buck,bocon13/buck,romanoid/buck,JoelMarcey/buck,Distrotech/buck,marcinkwiatkowski/buck,JoelMarcey/buck,tgummerer/buck,neonichu/buck,neonichu/buck,zhuxiaohao/buck,brettwooldridge/buck,dsyang/buck,sdwilsh/buck,grumpyjames/buck,zhan-xiong/buck,bocon13/buck,rhencke/buck,davido/buck,raviagarwal7/buck,daedric/buck,mogers/buck,SeleniumHQ/buck,janicduplessis/buck,nguyentruongtho/buck,nguyentruongtho/buck,mikekap/buck,dsyang/buck,grumpyjames/buck,Addepar/buck,lukw00/buck,facebook/buck,dsyang/buck,vschs007/buck,daedric/buck,janicduplessis/buck,vschs007/buck,tgummerer/buck,sdwilsh/buck,darkforestzero/buck,hgl888/buck,janicduplessis/buck,LegNeato/buck,JoelMarcey/buck,daedric/buck,liuyang-li/buck,stuhood/buck,Dominator008/buck,raviagarwal7/buck,artiya4u/buck,marcinkwiatkowski/buck,MarkRunWu/buck,shybovycha/buck,LegNeato/buck,LegNeato/buck,rowillia/buck,k21/buck,Learn-Android-app/buck,clonetwin26/buck,luiseduardohdbackup/buck,daedric/buck,sdwilsh/buck,k21/buck,rmaz/buck,davido/buck,ilya-klyuchnikov/buck,lukw00/buck,rmaz/buck,pwz3n0/buck,illicitonion/buck,vine/buck,pwz3n0/buck,MarkRunWu/buck,saleeh93/buck-cutom,siddhartharay007/buck,mnuessler/buck,kageiit/buck,dushmis/buck,k21/buck,clonetwin26/buck,lukw00/buck,illicitonion/buck,ilya-klyuchnikov/buck,Addepar/buck,JoelMarcey/buck,romanoid/buck,Addepar/buck,luiseduardohdbackup/buck,brettwooldridge/buck,mogers/buck,vschs007/buck,artiya4u/buck,vine/buck,OkBuilds/buck,vine/buck,shybovycha/buck,romanoid/buck,clonetwin26/buck,dushmis/buck,Dominator008/buck,sdwilsh/buck,rmaz/buck,robbertvanginkel/buck,rmaz/buck,clonetwin26/buck,bocon13/buck,lukw00/buck,rowillia/buck,grumpyjames/buck,grumpyjames/buck,stuhood/buck,darkforestzero/buck,grumpyjames/buck,zhan-xiong/buck,Distrotech/buck,mread/buck,mikekap/buck,dushmis/buck,shybovycha/buck,Learn-Android-app/buck,zhan-xiong/buck,OkBuilds/buck,sdwilsh/buck,1yvT0s/buck,k21/buck,nguyentruongtho/buck,daedric/buck,lukw00/buck,illicitonion/buck,Addepar/buck,brettwooldridge/buck,justinmuller/buck,pwz3n0/buck,LegNeato/buck,liuyang-li/buck,shybovycha/buck,dpursehouse/buck,LegNeato/buck,robbertvanginkel/buck,artiya4u/buck,sdwilsh/buck,rowillia/buck,rowillia/buck,dushmis/buck,neonichu/buck,clonetwin26/buck,mikekap/buck,vschs007/buck,bocon13/buck,zhuxiaohao/buck,raviagarwal7/buck,Dominator008/buck,Distrotech/buck,LegNeato/buck,shs96c/buck,mnuessler/buck,marcinkwiatkowski/buck,artiya4u/buck,grumpyjames/buck,dpursehouse/buck,artiya4u/buck,clonetwin26/buck,mread/buck,tgummerer/buck,Addepar/buck,LegNeato/buck,marcinkwiatkowski/buck,shybovycha/buck,rowillia/buck,pwz3n0/buck,janicduplessis/buck,davido/buck,marcinkwiatkowski/buck,brettwooldridge/buck,grumpyjames/buck,zhuxiaohao/buck,janicduplessis/buck,Heart2009/buck,saleeh93/buck-cutom,marcinkwiatkowski/buck,mikekap/buck,romanoid/buck,mikekap/buck,vine/buck,rhencke/buck,illicitonion/buck,clonetwin26/buck,Learn-Android-app/buck,darkforestzero/buck,raviagarwal7/buck,siddhartharay007/buck,mread/buck,robbertvanginkel/buck,dsyang/buck,saleeh93/buck-cutom,Distrotech/buck,sdwilsh/buck,shs96c/buck,neonichu/buck,zhan-xiong/buck,robbertvanginkel/buck,Heart2009/buck,rmaz/buck,zpao/buck,1yvT0s/buck,dushmis/buck,hgl888/buck,zhuxiaohao/buck,sdwilsh/buck,neonichu/buck,grumpyjames/buck,kageiit/buck,mnuessler/buck,bocon13/buck,rmaz/buck,LegNeato/buck,justinmuller/buck,robbertvanginkel/buck,dpursehouse/buck,lukw00/buck,facebook/buck,luiseduardohdbackup/buck,robbertvanginkel/buck,raviagarwal7/buck,neonichu/buck,zhan-xiong/buck,saleeh93/buck-cutom,Dominator008/buck,tgummerer/buck,daedric/buck,dsyang/buck,Learn-Android-app/buck,Distrotech/buck,rowillia/buck,Addepar/buck,mogers/buck,janicduplessis/buck,k21/buck,rowillia/buck,daedric/buck,davido/buck,OkBuilds/buck,shs96c/buck,illicitonion/buck,JoelMarcey/buck,rmaz/buck,romanoid/buck,pwz3n0/buck,liuyang-li/buck,siddhartharay007/buck,bocon13/buck,zhan-xiong/buck,davido/buck,clonetwin26/buck,zpao/buck,zpao/buck,romanoid/buck,pwz3n0/buck,siddhartharay007/buck,shybovycha/buck,shs96c/buck,darkforestzero/buck,liuyang-li/buck,rhencke/buck,SeleniumHQ/buck,artiya4u/buck,Distrotech/buck,lukw00/buck,rhencke/buck,tgummerer/buck,dushmis/buck,tgummerer/buck,stuhood/buck,stuhood/buck,robbertvanginkel/buck,robbertvanginkel/buck,shs96c/buck,sdwilsh/buck,vine/buck,marcinkwiatkowski/buck,OkBuilds/buck,Learn-Android-app/buck,Learn-Android-app/buck,justinmuller/buck,facebook/buck,justinmuller/buck,brettwooldridge/buck,marcinkwiatkowski/buck,zpao/buck,shybovycha/buck,pwz3n0/buck,1yvT0s/buck,kageiit/buck,justinmuller/buck,mikekap/buck,artiya4u/buck,ilya-klyuchnikov/buck,raviagarwal7/buck,shs96c/buck,vine/buck,mread/buck,MarkRunWu/buck,JoelMarcey/buck,SeleniumHQ/buck,daedric/buck,JoelMarcey/buck,romanoid/buck,luiseduardohdbackup/buck,OkBuilds/buck,dsyang/buck,rhencke/buck,artiya4u/buck,grumpyjames/buck,shs96c/buck,dsyang/buck,raviagarwal7/buck,raviagarwal7/buck,SeleniumHQ/buck,bocon13/buck,LegNeato/buck,Learn-Android-app/buck,ilya-klyuchnikov/buck,daedric/buck,ilya-klyuchnikov/buck,ilya-klyuchnikov/buck,vschs007/buck,luiseduardohdbackup/buck,dpursehouse/buck,zhuxiaohao/buck,justinmuller/buck,daedric/buck,marcinkwiatkowski/buck,vschs007/buck,darkforestzero/buck,JoelMarcey/buck,tgummerer/buck,Dominator008/buck,luiseduardohdbackup/buck,dsyang/buck,LegNeato/buck,Addepar/buck,hgl888/buck,dsyang/buck,rowillia/buck,OkBuilds/buck,brettwooldridge/buck,zhan-xiong/buck,brettwooldridge/buck,marcinkwiatkowski/buck,vschs007/buck,Heart2009/buck,k21/buck,dushmis/buck,stuhood/buck,justinmuller/buck,tgummerer/buck,janicduplessis/buck,brettwooldridge/buck,darkforestzero/buck,rhencke/buck,romanoid/buck,SeleniumHQ/buck,darkforestzero/buck,artiya4u/buck,siddhartharay007/buck,OkBuilds/buck,illicitonion/buck,neonichu/buck,facebook/buck,brettwooldridge/buck,pwz3n0/buck,illicitonion/buck,stuhood/buck,rmaz/buck,stuhood/buck,artiya4u/buck,liuyang-li/buck,illicitonion/buck,romanoid/buck,vine/buck,zhuxiaohao/buck,OkBuilds/buck,brettwooldridge/buck,grumpyjames/buck,Addepar/buck,Distrotech/buck,zhuxiaohao/buck,mread/buck,illicitonion/buck,MarkRunWu/buck,robbertvanginkel/buck,Learn-Android-app/buck,vschs007/buck,1yvT0s/buck,romanoid/buck,siddhartharay007/buck,dpursehouse/buck,Dominator008/buck,shybovycha/buck,zhuxiaohao/buck,stuhood/buck,SeleniumHQ/buck,SeleniumHQ/buck,rhencke/buck,illicitonion/buck,mikekap/buck,SeleniumHQ/buck,mogers/buck,brettwooldridge/buck,davido/buck,justinmuller/buck,Heart2009/buck,liuyang-li/buck,Dominator008/buck,rmaz/buck,raviagarwal7/buck,luiseduardohdbackup/buck,dushmis/buck,tgummerer/buck,shybovycha/buck,ilya-klyuchnikov/buck,lukw00/buck,Learn-Android-app/buck,bocon13/buck,romanoid/buck,stuhood/buck,robbertvanginkel/buck,clonetwin26/buck,SeleniumHQ/buck,janicduplessis/buck,MarkRunWu/buck,justinmuller/buck,kageiit/buck,shs96c/buck,shybovycha/buck,lukw00/buck,Dominator008/buck,mogers/buck,rhencke/buck,raviagarwal7/buck,sdwilsh/buck,Addepar/buck,grumpyjames/buck,liuyang-li/buck,zhan-xiong/buck,shs96c/buck,shs96c/buck,sdwilsh/buck,robbertvanginkel/buck,LegNeato/buck,shs96c/buck,pwz3n0/buck,rhencke/buck,rhencke/buck,vine/buck,Dominator008/buck,ilya-klyuchnikov/buck,darkforestzero/buck,Distrotech/buck,rhencke/buck,Heart2009/buck,zpao/buck,sdwilsh/buck,daedric/buck,zhan-xiong/buck,mnuessler/buck,davido/buck,justinmuller/buck,Dominator008/buck,neonichu/buck,pwz3n0/buck,zhuxiaohao/buck,Heart2009/buck,illicitonion/buck,Heart2009/buck,grumpyjames/buck,shybovycha/buck,clonetwin26/buck,dushmis/buck,janicduplessis/buck,darkforestzero/buck,Distrotech/buck,dushmis/buck,janicduplessis/buck,mikekap/buck,robbertvanginkel/buck,Dominator008/buck,bocon13/buck,rowillia/buck,vschs007/buck,Heart2009/buck,dsyang/buck,bocon13/buck,hgl888/buck,janicduplessis/buck,dsyang/buck,zhan-xiong/buck,OkBuilds/buck,justinmuller/buck,k21/buck,bocon13/buck,justinmuller/buck,marcinkwiatkowski/buck,raviagarwal7/buck,robbertvanginkel/buck,mogers/buck,davido/buck,romanoid/buck,zpao/buck,hgl888/buck,saleeh93/buck-cutom,hgl888/buck,JoelMarcey/buck,vschs007/buck,1yvT0s/buck,vschs007/buck,davido/buck,raviagarwal7/buck,mikekap/buck,ilya-klyuchnikov/buck,illicitonion/buck,mread/buck,siddhartharay007/buck,zpao/buck,ilya-klyuchnikov/buck,Addepar/buck,mnuessler/buck,darkforestzero/buck,mikekap/buck,k21/buck,nguyentruongtho/buck,davido/buck,hgl888/buck,mogers/buck,1yvT0s/buck,lukw00/buck,OkBuilds/buck,vschs007/buck,saleeh93/buck-cutom,Dominator008/buck,clonetwin26/buck,SeleniumHQ/buck,romanoid/buck,luiseduardohdbackup/buck,tgummerer/buck,marcinkwiatkowski/buck,ilya-klyuchnikov/buck,illicitonion/buck,bocon13/buck,1yvT0s/buck,tgummerer/buck,stuhood/buck,k21/buck,vine/buck,LegNeato/buck,sdwilsh/buck,darkforestzero/buck,davido/buck,ilya-klyuchnikov/buck,JoelMarcey/buck,marcinkwiatkowski/buck,OkBuilds/buck,rmaz/buck,kageiit/buck,facebook/buck,davido/buck,shybovycha/buck,facebook/buck,davido/buck,dpursehouse/buck,shs96c/buck,dsyang/buck,lukw00/buck,hgl888/buck,JoelMarcey/buck,neonichu/buck,zhan-xiong/buck,mnuessler/buck,liuyang-li/buck,Addepar/buck,mikekap/buck,Addepar/buck,liuyang-li/buck,luiseduardohdbackup/buck,facebook/buck,liuyang-li/buck,darkforestzero/buck,brettwooldridge/buck,Learn-Android-app/buck,zhan-xiong/buck,Addepar/buck,daedric/buck,ilya-klyuchnikov/buck,darkforestzero/buck,OkBuilds/buck,Distrotech/buck,daedric/buck,OkBuilds/buck,dpursehouse/buck,1yvT0s/buck,siddhartharay007/buck,JoelMarcey/buck,vschs007/buck,mnuessler/buck,nguyentruongtho/buck,SeleniumHQ/buck,LegNeato/buck,stuhood/buck,mnuessler/buck,justinmuller/buck,Distrotech/buck,kageiit/buck,mogers/buck,1yvT0s/buck,SeleniumHQ/buck,mogers/buck,clonetwin26/buck,liuyang-li/buck,hgl888/buck,Heart2009/buck,rmaz/buck,mikekap/buck,MarkRunWu/buck,zhan-xiong/buck,MarkRunWu/buck,k21/buck,Learn-Android-app/buck,artiya4u/buck,siddhartharay007/buck,nguyentruongtho/buck,rmaz/buck,pwz3n0/buck,rowillia/buck,dsyang/buck,brettwooldridge/buck,SeleniumHQ/buck,k21/buck,JoelMarcey/buck