(PUP-2307) acceptance tests should use puppet helper

Clean up tests that assume puppet executable is on the path.
Without this change some tests will error when puppet can not be found.
The puppet helper should always know how to run puppet properly.