Explicitely provides the Java version maven should use

* It makes builds reproducible
* Without it, when I try `mvn compile` on a fresh clone, I have errors like
> Base64.java:[15,29] generics are not supported in -source 1.3