Allow for use of IntelliJ IDEA.
Amend the Gradle build and ignore list a little.
Be DRY and only specify the source version.
Introduce some Java 8 stuff.
Switch from using SCons to using Gant for the build needs here.
Various bits of tidying up.