Made JAR building a bit less noisy.
Added JAVAC_EXTRA_FLAGS.
Added in support for JAVA_TARGET_VERSION and JAVAC_EXTRA_FLAGS.