Test cleanup

Moves TestMasterElection into TestPaxosClusterEvents
TestPaxosClusterEvents uses ClusterManager as it should
ClusterManager implements Lifecycle.shutdown(), as it should
ConcurrentInstanceStartupIT uses 3 instances, takes less time and
 less likely to fail
HighAvailabilitySlavesIT properly shuts down ClusterManager