Add support for JDK_HOME
As requested in #63 (comment), we should add support for finding the JDK to run the JLS from the JDK_HOME environment variable, in case the java.home setting is not found. If JDK_HOME is not found either, it should fall back on JAVA_HOME