use less reflection in command line method invocation
Update CHANGELOG.md
Re #2137 Note about vagrant dns in the test documentation
Update hack/release.sh process to automatically invoke hack/make.sh and bail on building/testing issues
Work around an exotic bug affecting Docker-in-Docker + systemd.
Remove spurious messages, and use proper args expansion.

Also, display some (hopefully helpful) message when no command was given.
Change bundle order, and fix shell array expansion.

I believe that it is helpful to build the binary first. That way,
if you interrupt the tests, you still get a binary to play with.
If you run the tests first and interrupt them, no binary for you!

Also, the second part of this commit is an undeniable proof that
Bash array syntax is nothing else than an elaborate troll by Bash
authors.
Merge pull request #1 from jpetazzo/cherry-on-top-of-hack-release

Cherry on top of hack release
Merge remote-tracking branch 'upstream/master'

Conflicts:
	commands.go
Add "vendor/pkg/" to .gitignore now that we "go test -i"
testing infrastructure, issue #1800: Refactor docker testing using Docker in Docker
refactor utils.ParseHost with switch-case, so we can add other proto support easily
Typo in host integration docs
Update all the mkimage scripts to use --numeric-owner as a tar argument to properly preserve ownership
Fix install.sh with $sh_c to get sudo/su for modprobe
Merge pull request #2263 from tianon/hack-release

Update hack/release.sh process to automatically invoke hack/make.sh and bail on building/testing issues
let utils.ParseHost return err when errors happen
Merge pull request #2354 from hamo/refac_parsehost

refactor utils.ParseHost with switch-case, so we can add other proto support easily
remove useless os.Exit() after log.Fatalf
Merge pull request #2363 from tianon/mkimage-numeric-owner

Update all the mkimage scripts to use --numeric-owner as a tar argument