Pull Request #3
Add dry-run option to checkout-host command
This option lets us use the checkout-host command to query for whether a checkout is needed in the first place. We're using this in our Packer Makefile because otherwise Packer gives a strange error message when there's no host in the target cluster.