Also fork the Java compiler.
Re-enabled parallel classloading and fix a deadlock.

This uses the Java 7 native parallel classloading capabilities and some custom locking on Java 6.
Removed custom --jobs setting from travis settings.