nsq_to_nsq: fix 0 length percentile bug
Merge pull request #424 from mreiferson/n2n_bug_424

nsq_to_nsq: index out of bounds
nsqd: fix BenchmarkProtocolV2Exec panic
Merge pull request #426 from mreiferson/bench_protocol_panic_426

nsqd: benchmarks panics
nsq_to_http, nsq_to_nsq: fix shared request state
nsq_to_nsq, nsq_to_http: per-host upstream host status output
go vet
nsq_to_http, nsq_to_nsq: fix race on handler.counter
Merge pull request #425 from mreiferson/n2n_shared_state_425

apps: fix shared request state
nsqd: loosen timings on TestTouch
Merge pull request #423 from mreiferson/test_touch_423

nsqd: msg.Attempts race condition detected
nsqd: healthy flag
Merge pull request #422 from mreiferson/unhealthy_422

nsqd: "unhealthy mode" when diskqueue writes fail
Revert "nsqd: healthy flag"

This reverts commit babf8ea3b68d7e75704073395b72c3f648c33409.
bump v0.2.30 stable
Revert "Revert "nsqd: healthy flag""

This reverts commit 49dedf5495721949d2a29751146850b465f4ee36.
nsqd: IDENTIFY should respond with materialized msg_timeout
Merge pull request #428 from mreiferson/fix_msg_timeout_428

nsqd: msg_timeout for clients pre 0.2.28
nsqd: error if worker-id out of range (update help text)
Merge pull request #429 from mreiferson/worker_id_429

nsqd: --worker-id issues