Remove redundant shell function

This was used before http_call was made, but that function effectively
inlines it.
Merge pull request #210 from squaremo/remove_redundant_shellfunc

Remove redundant shell function
Set 'Unsafe' flag to allow dns.Server to handle responses
Rename 'server' to 'listener' to better match how it is used
fix typo
Merge pull request #215 from sw1nn/patch-1

fix typo
Merge branch 'master' of github.com:bboreham/weave into pr213
Add more links to Boot2Docker info
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).
Catch the README up with the change in IP used
building weave requires a recent docker
We know for sure it builds with 1.3.0 and not 1.0.1. I can't be
bothered to check every version inbetween, so let's just say we
require 1.3.0.

Closes #220.
Merge pull request #211 from squaremo/issue201_use_docker_bridge_ip

LGTM.  Closes #201
Revert "Use Docker bridge IP for DNS"
Merge pull request #232 from zettio/revert-211-issue201_use_docker_bridge_ip

Revert "Use Docker bridge IP for DNS"
Add --with-dns option to weave run
Two minus signs
Improve kernel version matcher (close #185)
Merge PR #231: Improve kernel version matcher

Fixes issue #185
Simplify arg parsing on weave run
Undid extra check that there is at least one argument to 'docker run'