Move to Gradle for builds

Sanne, dont apply this.  I just needed you to take a look to see if you saw something obvious to an odd thing i see when trying to run tests. When I run the tests using this Gradle set up, I end up getting 184 tests run.  I forget the exact number, but with the Maven build it was significantly higher.