Vagrantfile: Avoid DNS rebind protection by using TEST-NET-1

The TEST-NET subnets are specified in RFC 5737 for use in
documentation, and should be fine for our host-only networking uses.

dnsmasq (used in many home/prosumer/smb routers) rebind protection
uses this list which notably excludes all three TEST-NETs:

- 127.0.0.0/8    (loopback)
- 192.168.0.0/16 (private)
- 10.0.0.0/8     (private)
- 172.16.0.0/12  (private)
- 169.254.0.0/16 (zeroconf)

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Makefile: Add basic targets

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
all: Expose version information to Go binaries

The default make target should be used instead of running tup
directly.

The 'make dev' target uses static version information to reduce
build time when iterating quickly (tup will rebuild all binaries
otherwise).

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
host/cli: Add version command

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
script: Remove clean alias replaced by make target

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Merge pull request #435 from flynn/version-info

Add version info to binaries
Merge pull request #438 from flynn/vagrant-testnet

Vagrantfile: Avoid DNS rebind protection by using TEST-NET-1
test: Double the timeout.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
Merge pull request #439 from flynn/increase-test-timeout

test: Double the timeout.
script: Tag releases via the Github API

Signed-off-by: Lewis Marshall <lewis@lmars.net>