Added Clover.

To run use ./gradlew -PenableClover clean cloverAggregateReports
The enableClover switch was added so that code and tests are instrumented only when desired - when we intend to generate a report instead of doing that every test run.