Makes use of TargetDirectory in BootstrapperTest
Adds HostnamePort.matches(URI) and corresponding tests
Adds a warning message for when an instance joins the cluster that is not present in the initial hosts setting
Adds test for verifying behaviour in case of conflicting ports between cluster servers
Conflicting server IDs will now be detected and dealt with

Adds the possibility for a snapshot verifier in PaxosClusterMemberEvents which can make an
  instance leave the cluster if it fails
Uses that in HAGD to check for member availability events with the same id and fail if so
Adds a test that ensures this works
Updates changelogy