Changing don't to does not because grammar
(PE-4848,PUP-2999) Modified test to use puppet_tmpdir
(PE-4848,PUP-2999) Fix tempdir perms for two tests
(PE-4848,PUP-2999) Disable expected failures
(PE-4848,PUP-2999) Disable expected failure
(PE-4848,PUP-2999) Change confines to skips
(PE-4848,PUP-2999) Don't run apache external test on jvm
(PE-4848,PUP-2999) Disable test for JVM Puppet
(PE-4848,PUP-2999) Disable ticket-7117 test since has dependency on dns_alt_names CA work
(PE-4848,PUP-2999) Skipping test for now, need support for DNS Alt names in JVM puppet
(PE-4848,PUP-2999) Change puppet_tmpdir to create_tmpdir_for_user

Reflects addition of create_tmpdir_for_user to Beaker DSL.

Signed-off-by: Wayne <wayne@puppetlabs.com>
(PE-4848,PUP-2999) Ensure temporary directories ownership is correct.

`master['user']` has a default value of `root` specified in Beaker::Host::Unix.
As it turns out, this is the config option containing the username used to log
in to SUTs.

It's better then to use `on master, 'puppet master --configprint user'` since
this will always give us the actual puppet user, whether it's `puppet` or
`pe-puppet` or something else.

Also, it's best to use the `create_tmpdir_for_user` method when initially
creating temporary directories on SUTs since `host.tmpdir` will always create
directories owned by root.

Signed-off-by: Wayne <wayne@puppetlabs.com>
(PUP-2999) Re-enable tests for jvm-puppet.

Since these tests were originally disabled, fixes have been made to jvm-puppet
such that the functionality they exercise has been implemented.

Signed-off-by: Wayne <wayne@puppetlabs.com>
Merge pull request #2983 from demophoon/PUP-2999/master/fix-jvm-puppet-tests

(PUP-2999) Fix jvm-puppet acceptance tests
(PUP-3030) confine uniquefile unlink tests

Two of the new tests re: Uniquefile are not compatible with
windows.  (In the ruby source tree, they are skipped on windows.)

This commit confines them to only run on unix.
Merge pull request #2993 from cprice404/bug/master/PUP-3030-confine-uniquefile-unlink-tests-to-unix

(PUP-3030) confine uniquefile unlink tests
(maint) Clarify docs for certificate_status

Prior to this commit, the SAVE and DELETE sections of the
certificate_status HTTP API docs were conflicting.
This commit corrects the documentation of the SAVE section
to match the actual Puppet behavior and be consistent with
the DELETE section.
Merge pull request #2996 from nwolfe/maint/master/clarify-cert-status-docs

(maint) Clarify docs for certificate_status
Merge pull request #2977 from fiddyspence/doc/rpm_grammar

 (doc) Changing don't to does not in rpm.rb