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.
Ah, good point--I was just replacing all occurrences of "tmpdir" since it creates a directory own by root. Dropping the explicit 'puppet' user is a good idea, will update PR shortly.