[JAVA-1390] Phase 1: cleaning up the current build. More simplification of the build file, and this time (I think) I really have fixed the IntelliJ problem.
[JAVA-1390] Phase 1: cleaning up the current build. Split each project's build settings into a build file per project
[JAVA-1390] Phase 1: cleaning up the current build. Using the netflix plugin to give us "provided" scope without making our build file enormously ugly.