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