Update JarLibrary with internal changes.
Update JarLibrary with internal changes.

Add support for overrides.
Add support for lazy dependency and dependency_addresses resolution.

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