granthenke KUDU-2420: Support parallel java tests
Makes the changes neccessary to allow for parallel java tests.
- Ensures each MiniKuduCluster uses its own cluster root.
- Replaces usage of @BeforeClass and @afterclass with
  @before and @after ensuring tests are isolated.
- Fixes test usage of BaseKuduTest and its configurations.
- Replaces usage of BeforeAndAfterAll with BeforeAndAfterEach.

I tested this with `gradle test -PmaxParallelForks=8` and all tests passed locally.

Change-Id: I97c6718b022936a8839f957da0928f54ff6e7371
Reviewed-by: Adar Dembo <>
Tested-by: Kudu Jenkins
Latest commit eb9c644 Jun 27, 2018
Failed to load latest commit information.
src KUDU-2420: Support parallel java tests Jul 9, 2018