Fixing the build process for Java8
More build fixes
working on including other project in distro jar
Simplifying the build. Move Java8 code into the main module (springloaded).
This means the springloaded module must be built on top of a 1.8 JRE
although it can be built with 1.6 compliance.