nsqadmin: adding user agent string
nsqd: adding user agent string to client
Adding client user agent to ChangeLog
nsqadmin: adding attributes to node screen
nsqd: adding test case for client attributes
Merge pull request #296 from elubow/user_agent_string

nsqd: adding user agent string to client
nsq_to_nsq: default channel name should be "nsq_to_nsq"
nsq_to_nsq: add basic message filtering options

Specify --require-json-field to only pass (json) messages that have that field, or
also specify --require-json-value to only pass (json) messages in which the
string or number value of that field matches.

Specify any number of --whitelist-json-field to only pass those fields in
the json messages being relayed, stripping all other fields.

These options only work with messages that are json objects, and it can
only work with top-level members of those objects (but it can pass
through arbitrary child structures).

If you don't use these options, nsq_to_nsq still works with arbitrary messages.

also use common getRequeueDelay() function everywhere
Merge pull request #297 from ploxiln/nsq_to_nsq_filtered

apps/nsq_to_nsq: add basic message filtering options
fix makefile for relocated nsqlookupd
bump go-nsq dependency to 0.3.5-alpha
nsqd: fix flag parsing for FloatArray/int/int32
Merge pull request #300 from mreiferson/e2e_flag_fix_300

nsqd: fix flag parsing for a few types
add _posts to .gitignore
quiet mkdir output in Makefile
nsqd: restore previous default; add missing opt statsd-mem-stats
nsqd: option coercion is fatal not panic worthy
Merge pull request #301 from mreiferson/default_opts_301

nsqd: minor option issues
fix test.sh nsqlookupd directory
bump 0.2.25 stable