raise TaskError to exit non-zero if jar-tool fails
raise TaskError to exit non-zero if jar-tool fails

Currently even if jar-tool crashes, pants continues and exits 0, so scripts have no idea the bundle failed (though run_tracker actually knows the main workunit failed, and prints a nice, big, red "FAILURE", the exit code says otherwise).

Testing Done:
https://travis-ci.org/pantsbuild/pants/builds/60894103

Bugs closed: 1482

Reviewed at https://rbcommons.com/s/twitter/r/2150/

kwlzn/pants,pombredanne/pants,twitter/pants,Gabriel439/pants,kwlzn/pants,kwlzn/pants,sid-kap/pants,di0spyr0s/pants,dbentley/pants,pombredanne/pants,scode/pants,dturner-tw/pants,areitz/pants,Gabriel439/pants,kwlzn/pants,jsirois/pants,pantsbuild/pants,kwlzn/pants,mateor/pants,cevaris/pants,ericzundel/pants,fkorotkov/pants,landism/pants,sid-kap/pants,jessrosenfield/pants,slyphon/pants,pombredanne/pants,lahosken/pants,megaserg/pants,UnrememberMe/pants,sid-kap/pants,baroquebobcat/pants,pantsbuild/pants,foursquare/pants,peiyuwang/pants,baroquebobcat/pants,sameerparekh/pants,kslundberg/pants,jtrobec/pants,manasapte/pants,landism/pants,dbentley/pants,lahosken/pants,peiyuwang/pants,jsirois/pants,pombredanne/pants,15Dkatz/pants,slyphon/pants,UnrememberMe/pants,peiyuwang/pants,tdyas/pants,megaserg/pants,cevaris/pants,foursquare/pants,qma/pants,areitz/pants,Gabriel439/pants,baroquebobcat/pants,jtrobec/pants,digwanderlust/pants,peiyuwang/pants,tdyas/pants,slyphon/pants,pombredanne/pants,15Dkatz/pants,peiyuwang/pants,TansyArron/pants,jessrosenfield/pants,landism/pants,megaserg/pants,lahosken/pants,jessrosenfield/pants,jsirois/pants,TansyArron/pants,pantsbuild/pants,manasapte/pants,benjyw/pants,dturner-tw/pants,slyphon/pants,wisechengyi/pants,scode/pants,megaserg/pants,cevaris/pants,sameerparekh/pants,scode/pants,twitter/pants,areitz/pants,slyphon/pants,kwlzn/pants,megaserg/pants,tdyas/pants,digwanderlust/pants,sameerparekh/pants,lahosken/pants,digwanderlust/pants,peiyuwang/pants,fkorotkov/pants,di0spyr0s/pants,mateor/pants,TansyArron/pants,ity/pants,fkorotkov/pants,foursquare/pants,mateor/pants,benjyw/pants,di0spyr0s/pants,pantsbuild/pants,ericzundel/pants,pombredanne/pants,jtrobec/pants,sameerparekh/pants,landism/pants,TansyArron/pants,sameerparekh/pants,slyphon/pants,fkorotkov/pants,megaserg/pants,tdyas/pants,areitz/pants,pantsbuild/pants,gmalmquist/pants,kslundberg/pants,15Dkatz/pants,baroquebobcat/pants,sid-kap/pants,landism/pants,scode/pants,cevaris/pants,jessrosenfield/pants,sameerparekh/pants,tdyas/pants,UnrememberMe/pants,sid-kap/pants,dbentley/pants,di0spyr0s/pants,di0spyr0s/pants,UnrememberMe/pants,baroquebobcat/pants,Gabriel439/pants,baroquebobcat/pants,gmalmquist/pants,UnrememberMe/pants,laurentgo/pants,15Dkatz/pants,landism/pants,qma/pants,dturner-tw/pants,di0spyr0s/pants,wisechengyi/pants,dturner-tw/pants,UnrememberMe/pants,wisechengyi/pants,qma/pants,wisechengyi/pants,ity/pants,manasapte/pants,areitz/pants,cevaris/pants,benjyw/pants,kslundberg/pants,baroquebobcat/pants,baroquebobcat/pants,benjyw/pants,laurentgo/pants,jtrobec/pants,landism/pants,pantsbuild/pants,UnrememberMe/pants,tdyas/pants,lahosken/pants,manasapte/pants,baroquebobcat/pants,tdyas/pants,dturner-tw/pants,kwlzn/pants,wisechengyi/pants,laurentgo/pants,dbentley/pants,dturner-tw/pants,laurentgo/pants,kslundberg/pants,digwanderlust/pants,sid-kap/pants,jtrobec/pants,twitter/pants,di0spyr0s/pants,foursquare/pants,manasapte/pants,wisechengyi/pants,areitz/pants,kslundberg/pants,digwanderlust/pants,ericzundel/pants,cevaris/pants,Gabriel439/pants,benjyw/pants,peiyuwang/pants,ity/pants,wisechengyi/pants,twitter/pants,foursquare/pants,foursquare/pants,lahosken/pants,qma/pants,UnrememberMe/pants,wisechengyi/pants,TansyArron/pants,mateor/pants,mateor/pants,fkorotkov/pants,dbentley/pants,twitter/pants,benjyw/pants,sameerparekh/pants,TansyArron/pants,ity/pants,15Dkatz/pants,dbentley/pants,foursquare/pants,laurentgo/pants,qma/pants,pantsbuild/pants,mateor/pants,jtrobec/pants,dturner-tw/pants,fkorotkov/pants,twitter/pants,landism/pants,fkorotkov/pants,pombredanne/pants,15Dkatz/pants,mateor/pants,sid-kap/pants,cevaris/pants,areitz/pants,benjyw/pants,ericzundel/pants,tdyas/pants,kslundberg/pants,gmalmquist/pants,tdyas/pants,wisechengyi/pants,manasapte/pants,manasapte/pants,slyphon/pants,ity/pants,jessrosenfield/pants,dbentley/pants,ericzundel/pants,scode/pants,lahosken/pants,ericzundel/pants,qma/pants,scode/pants,qma/pants,digwanderlust/pants,gmalmquist/pants,kslundberg/pants,ity/pants,megaserg/pants,UnrememberMe/pants,ericzundel/pants,foursquare/pants,jessrosenfield/pants,peiyuwang/pants,foursquare/pants,gmalmquist/pants,15Dkatz/pants,laurentgo/pants,jtrobec/pants,gmalmquist/pants,15Dkatz/pants,ericzundel/pants,twitter/pants,mateor/pants,twitter/pants,lahosken/pants,jessrosenfield/pants,twitter/pants,TansyArron/pants,ity/pants,Gabriel439/pants,Gabriel439/pants,scode/pants,gmalmquist/pants,fkorotkov/pants