jsr166e

Backport of JDK8's java.util.concurrent, without lambda support