Kill any subprocess created by a shell step on InterruptedException.
Kill any subprocess created by a shell step on InterruptedException.

Summary:
@msimpson reported that "Ctrl-C-ing buck test --debug with buckd leaves the
port bound forever". The reason that happens is because `JUnitStep` which runs
tests is a `ShellStep` which basically creates a new subprocess to run a shell
command. This fixes the issue by destroying subprocesses after catching an
`InterruptedException`.

Test Plan:
buck test --all

Make sure NO_BUCKD is unset.
buck test --debug test/com/facebook/buck/rules:rules
Attach debugger in IntelliJ and set a debugger. As the breakpoint is hit,
Ctrl-C the buck test command.
Check that `lsof -i :5005` returns empty results.

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