(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