nsq: go reader should send IDENTIFY
nsq: add backoff to Go reader library
Merge pull request #16 from mreiferson/backoff_16

nsq: add backoff to Go reader library
Merge pull request #127 from mreiferson/go_reader_identify_127

nsq: go reader should send IDENTIFY
nsqd: diskqueue - make sane choices when we encounter read errors
Merge pull request #100 from mreiferson/diskqueue_100

nsqd: diskqueue read error handling
api_request: log status_txt too
nsqadmin: minor tweaks

* --proxy-graphite=false (it doesn't work without --graphite-url)
* fix error message when --graphite-url cannot be parsed
* fix typo in comment
* RegistrationDB s/Remove/RemoveProducer
* RegistrationDB s/CurrentProducers/FilterByActive
nsqlookupd: producer tombstones

when a topic producer goes away (operationally moved to another host,
etc.) it isn't possible to just delete the topic using the existing
functionality because you only want to delete the topic from a single
host.  also, because clients connect to all producers if you try to
issue an HTTP request directly to that (old) producer to delete the
topic there are race conditions which prevent that from working
correctly.

this change adds the ability to "tombstone" a specific producer of a
topic so that lookup queries from clients will no longer receive that
producer in their response, allowing you to then issue a command
directly to that nsqd to delete the topic.
nsqadmin: wire up topic producer tombstoning
Merge pull request #106 from mreiferson/delete_106

nsqadmin/nsqd: delete topic timing and consistency