move puppet binaries to end of shell PATH

Prior to this comment, puppet overrides system commands with vendored 
versions. This is not a recommended or supported configuration, and in
particular causes problems with trying to use non-vendored rubygems.