Create Dockerfiles.

Create a base Dockerfile that builds nsq and all its subdirectories.

Create a Dockerfile for nsqd that inherits the base and will run nsqd
with the passed command line flags.

Create a Dockerfile for nsqlookupd that inherits the base and will run
nsqlookupd with the passed command line flags.

Create a Dockerfile for nsqadmin that inherits the base and will run
nsqadmin with the passed command line flags.
Merge pull request #412 from secondbit/paddy_dockerfiles

create first pass Dockerfile(s)
nsqd: fix/add diskqueue benchmarks
nsqadmin: pluggable logging
nsqd: pluggable logging
util: pluggable logging
nsqlookupd: pluggable logging
nsqd: improved test logging
test: don't run with -v
nsqd: remove assert test dependency
deps: bump go-snappystream to v0.2.0
nsqd: explicitly clean up test connections

this ensures that the connections are referenced until the end
of each test function execution, to prevent a pre-emptive GC
from cleaning up and closing a connection underneath.
deps: remove assert/pretty/text
nsqlookupd: improved testing logging
nsqlookupd: remove assert dependency
pqueue: remove assert dependency
rename context variables
rename options variables
Merge pull request #434 from mreiferson/testing_refactoring_434

test refactoring
nsqd: more logging refactoring