Avoid over-sharing.

This was in theory an optimization, but in reality trips an SC write
barrier all the time and would stop us parsing grammars in two threads
at once.
Update bootstrap; switch all to use .jar.