Split the build into an assemble & test section so as to fit the Appveyor model
Updated configuration to build against multiple versions of JDK