Fix a few issues with binary and source install recipes.

This should basically get us to the point where everything is mostly working.
Add basic test for consul in PATH.