Updates to the latest version of Java 8, and a couple of other improvements*.

Hopefully you're happy with all of these.

* "improvements" is entirely subjective.