prune dead members from memberAgents

dead members are pruned from the membershipAgent based on the following
formula:

```
allowedPingFailures * pingInterval + pingInterval / 2
```

This makes dead membership handling more proactive than just checking
the cluster config
add fixes
Merge pull request #92 from tbarker9comcast/improve-membership-ping

add membership health check