nsqd: Windows file names cannot contain colons
nsqd: os.Rename does not have rename(2) semantics on Win32
bench_channels: benchmark many topics/channels
uses ; as a topic-channel separator on Windows
Merge pull request #338 from politician/feature/diskqueue-win32

nsqd: fixes some file handling issues on Windows
Merge pull request #339 from mreiferson/bench_channels_339

bench_channels: tool to test many channels
bump go-nsq dep to v0.3.6 stable
bump perks

mostly for the perf improvementsin https://github.com/bmizerany/perks/pull/7

benchmark                               old ns/op     new ns/op     delta
BenchmarkQuery                          691           97.5          -85.89%
BenchmarkQuerySmallEpsilon              44491         6500          -85.39%
BenchmarkInsertBiasedSmallEpsilon       2641          914           -65.39%
BenchmarkInsertTargetedSmallEpsilon     1016          442           -56.50%
BenchmarkInsertBiased                   324           172           -46.91%
BenchmarkInsertTargeted                 294           171           -41.84%
bump version 0.2.29-alpha
Merge pull request #340 from mreiferson/dep_bumps_340

dependency bump
run travis against go1.2.1
update doc links
nsq_to_file: Set proper permissions on new directories. Fixes #344.
Merge pull request #345 from wistia/master

nsq_to_file: Set proper permissions on new directories. Fixes #344.
Fix typo
Merge pull request #353 from AlekSi/patch-1

Fix typo
nsqd: Make REQ timeout limit configurable
Merge pull request #352 from AlphaB/req_timeout_348

nsqd: Make REQ timeout limit configurable Fixes #348
nsqd: HTTP versioning

* drop response wrapper
* use correct HTTP codes
* use Accept header to indicate version
nsqd: require post for mutating v1 HTTP endpoints