util: make some HTTP response code reusable
util: more correct content type; add custom content type as return indicator
util: return empty response instead of 'null'
util: add APIRequestNegotiateV1
nsqlookupd: provide versioned unwrapped response formats and consistent endpoint names
nsqd: refactor HTTP response formatting
nsqlookupd: update HTTP tests
util/lookupd: add GetVersion helper
util/lookupd: use net.JoinHostPort for correctness
nsqadmin: unexport graphiteGet
util/lookupd: negotiate V1 response
nsqd: add suite of HTTP tests; update others to negotiate
nsqadmin: add helpers to query backwards compatible nsqd
nsqadmin: forwards/backwards compatible nsqd/nsqlookupd HTTP requests
Merge pull request #366 from mreiferson/http_updates_366

HTTP response format continued