Also add a unit test for this. Fixes #34: https://github.com/aspiers/stow/issues/34
Unlike the other tests, this actually treats stow(1) as a black box script, running it directly rather than require-ing it as a library. This allows us to check things like the exit codes returned.