Fix small error in curl arguments
Add tail -1 to work round Docker logging to wrong place
Run weavedns with --privilege to work on more locked-down platforms
Check for error return from AddEventListener
Factor out error check
Fetch docker version, to check things are working
Merge pull request #168 from bboreham/167_fix_dns

Fix some small issues with weavedns
use /dev/urandom instead of /dev/random to avoid blocking
...since in some typical deployment scenarios, e.g. small, minimal
VMs, not enough entropy may be available.

Fixes #170.
properly detach containers from network on 'weave reset'
since otherwise we are leaving veth pairs behind which a) breaks a
subsequent 'weave attach', and b) runs contrary to 'weave reset's
stated purpose of removing all traces of weave.

NB: This does yank the ethwe interface from the containers.

Fixes #164
tidying: remove superfluous var
fix typo
fix another typo
simplify
clarity
improve docs: provide some clue for the weavedns cidr
remove weavedns container on `weave reset`
(and some cosmetics)

Fixes #171
kill dns container on `weave stop`
since just running `docker rm -f` has a nasty habit of getting stuck
sometimes.
Link to weaveDNS review in README
make DNS work when docker is running with --icc=false
1) expose the DNS port from the weavedns container
2) link all application containers to the weavedns container
Merge pull request #173 from rade/141_dns_without_icc

LGTM.  Closes #141