Clay davis

This is a series of fixes made against puppet acceptance tests to make them compatible with jvm-puppet where there are incompatibilities between features offered by mri and jvm puppets.
This will cause grief and consternation in PE runs because of the pe-puppet user.  Can we drop the explicit user and let create_tmpdir_for_user dtrt or was there some other reason for it?