etcdserver: refactor sender

1. restrict the number of inflight connections to remote member
2. support stop

The PR tries to minimize the code to reach the goals.

for #1205 
i mostly agree with you. i don't want to do it in this PR because it has contained too many changes.