gracefully deal with missing/old ip utility
allow password to be set through WEAVE_PASSWORD env var
so that passwords can be supplied w/o them showing up in 'ps'
link to crypto docs from security feature
Merge branch 'master' into 276_alternative_password_supply
feed password to weave via env var, possibly via a file
The latter is the most secure route since it keeps the password
completely out of any command lines, and the permissions on the file
can be very restrictive, e.g. 0400.

It would be somewhat nicer if the password file contained just
    <password>
rather than
    WEAVE_PASSWORD=<password>
but then we'd have to transit the password via a temporary file with
0600 permissions.
ignore .vagrant dir
don't duplicate output on error in with_container_netns
This does not cause any problems right now, since all the call sites
swallow stdout on error. But it is wrong nevertheless.
keep stdout and stderr separate in with_container_netns
so we don't end up swallowing warnings when redirecting stdout

Fixes #285.
ditch check_command_and_run wrapper
Since we end up swallowing the warning when wanting to redirect stderr
of the command execution.

Fixes #286.
cosmetic
add conntrack to vagrant test VMs
Fixes #287.
Merge PR #281: gracefully deal with missing/old ip utility

Addresses #279
Merge pull request #284 from rade/276_alternative_password_supply

LGTM.  Closes #276
update Dockerfile MAINTAINER
and also use what appears to be (based on some sampling of the docker
registry) the correct convention for specifying the email address.

Also ditch superfluous CMD instruction in weaver.
Skeleton of a release script
Add version reporting to weaver
Up to the point of making a git release

(under my own account for the minute)
Better (working) way of checking for a release
Push tagged images to docker