Make weaveDNS use the docker bridge IP instead of its own

This means the `--dns` setting for containers will work even if the
weavedns container is restarted (and assigned a new docker network
IP).
Merge pull request #239 from squaremo/issue201_use_bridge_ip

LGTM.  Fixes #201