Updated ChangeLog with #287/#294
Merge pull request #295 from elubow/nsqadmin_changelog

Updated ChangeLog with #287/#294
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