This prevents clients from prematurely jumping between servers by not passing the "/close" argument as part of the queue name.
Provide two new stats keys "alive_servers" and "dead_servers" to give info on the number of servers that were able to be contacted for the stats. Adds a 3 second timeout for connecting to kestrel servers to prevent long delays while gathering statistics. Also adds "waiters" and "open_transactions" keys that were missing from QUEUE_STAT_NAMES.
* bitbckt-low_connections: Support transactional clients. Revert get_from_last to get. There is a semantic difference that breaks the client. Needless namespacing. Squash RetryHelper and (speculatively) reset the write client after :exception_retry_limit. Do not munge the options hash. Ugly specs and a first-request bug fixed. Remove unnecessary get wrappers. Odd perf. bug. Only connect to a single server for reads, until exception/empty conditions. Pass specs with separate read/write clients.
…ks the client.