Support wildcard for cluster server
Fixed broken test
Server now also allows 0.0.0.0 to be specified in settings
Fixes test that forgot to take into account the extra call to listeningAt()
Fixed broken test
Merge remote-tracking branch 'rickard/wildcardcluster' into wildcardcluster
Fixed broken test
remove all uses of getHostName()
refactor SelectorStrategy generics
Merge branch '1.9-maint' into wildcardcluster
Exposes method to see if the backup was consistent or not
Adds proper store directory to arbiters so they log normally
Adds extra foo into bar
Consistency checker closes the report file

when it's done writing the report, if any.
Oh and StringLogger#lazyLogger() was changed so that close() on such will
not first create the logger to then close it right after, instead close
only if it was created earlier.
Use 0.0.0.0 in arbiter instances too
All me URIs should be volatile, or we risk not seeing the correct value when reading it.
Better toString() and a main method
Merge pull request #1337 from rickardoberg/wildcardcluster

Support wildcards for cluster, backup. and HA server
Fixed unelection bug
Reduces log spam from ResourcePool

ResourcePool as used by Client was logging through a ResourcePoolMonitor that
 issued debug statements on every update of ResourcePool target values. This
 lead to needless statements as most of the time the logged values are the same.
 This commit fixes that to issue the statement only when the value changes.

Adds dependency on Mockito for testing.
There was a bug whereby an instance would expect heartbeats from itself, but there are conditions to ensure this doesn't happen. On timeout the instance will then suspect itself. This has been fixed so that an instance will never expect heartbeats from itself.
Also, other bug fixes such as not registering StateTransitionLogger twice (which gave double output in messages.log)
Merge branch '1.9-maint' into masterfix

Conflicts:
	enterprise/backup/src/main/java/org/neo4j/backup/OnlineBackupKernelExtension.java
	enterprise/ha/src/test/java/org/neo4j/ha/TestPullUpdatesApplied.java