Added a new Leaving Status for ServiceMembers allowing a clean shutdown
Merge branch 'master' into jn-clean-shutdown

Conflicts:
	nrv-core/src/main/scala/com/wajam/nrv/consistency/ConsistencyMasterSlave.scala
Added publish tests for ReplicationSubscriber
Remove reply with delay in MessageMatcher
Fixed explicitReplicaResolver to keep Master Node's status, removed leaving target node outgoing calls handling
ReplicationPublisher test setup
replaced sleeps with latchBarriers, various fixes after code reviews
added default timeout for shutdown
code review fixes
fixed comments
Extracted test log id generation
fixed stop for StaticClusterManager
Merge pull request #192 from wajam/jn-clean-shutdown

Jn clean shutdown
Merge pull request #191 from wajam/manu-replication-subscriber-test

Added publish tests for ReplicationSubscriber
Merge branch 'master' into manu-replication-publisher-test
First ReplicationPublisher unit tests
Merge branch 'origin/manu-replication-publisher-test'
More ReplicationPublisher unit tests
Many more ReplicationPublisher unit tests
Revert publish log to trace level