Add buckets as program arguments in kvstore
Add the first version of kvstore benchmark
Merge branch 'master' of github.com:soheilhy/beehive
Merge branch 'master' of github.com:soheilhy/beehive
Fix invalid body in write benchmarks
nit
Reduce raft tick to 30ms
Drain the response body before closing connection

This should never happen in normal paths but can happen when there is
an error.
Use separate clients for data, commands, and raft

When the hives are overloaded with data messages, highpriority raft
messages and commands will starve. We use separate channels for each
type of message to fix that problem.
Add keep-alive to go <1.3 clients
Immidiately dial when there is no cap on the pool
Better logging for kvstore benchmarks