refactor copy_root_module_to copy_module_to, also changed the behavior of puppet_module_install_on to use the PMT tool instead of copying the whole file to it
Fixed test cases and bug with copy_module_to
add alias to keep current functionality
(QENG-124) get rid of add_master_entry

- execution of add_master_entry has been off by default for a while, so
  we know that this code is no longer necessary, this is just clean up
(QENG-713) add 'puppet_tmpdir' method

Add a 'puppet_tmpdir' method in Unix::File that creates temporary
directories which are owned by the puppet user.
(QENG-713) add test case and docs for 'puppet_tmpdir' method
(QENG-713) use DSL to access --configprint value
(QENG-713) Adds create_tmpdir_on DSL method.

Signed-off-by: Wayne <wayne@puppetlabs.com>
(QENG-713) Update to create_tmpdir_for_user, add spectests

Use `on` instead of `host.exec`.
Also removes test for Unix::Host.puppet_tmpdir.

Signed-off-by: Wayne <wayne@puppetlabs.com>
Merge pull request #302 from waynr/feature/create-tmpdir-for-user-on

Feature/create tmpdir for user on
(Gem) create 1.13.0 beaker gem
Merge pull request #315 from anodelman/make-gem

(Gem) create 1.13.0 beaker gem
(QENG-833) Fixes use of Beaker logger in retry_command.

Looks like the Beaker DSL always assumes a method, `logger`, that returns a
Logger object--assuming that the namespace loading the DSL modules has a logger
object available as `@logger` breaks beaker-rspec.

Signed-off-by: Wayne <wayne@puppetlabs.com>
Merge pull request #317 from waynr/bugfix/retry-command-should-use-logger-method

(MODULES-1168) Fixes use of Beaker logger in retry_command.
(GEM) create 1.13.1 beaker gem
Merge pull request #318 from anodelman/make-gem

(GEM) create 1.13.1 beaker gem
Merge pull request #314 from anodelman/maint

(QENG-124) get rid of add_master_entry
(MAINT) Add PE 3.4 installer answers module.

Also adds spec tests.

Signed-off-by: Wayne <wayne@puppetlabs.com>
(QENG-841) don't run beaker package configuration on osx hosts

- beaker does not know how to install packages on osx, so we shouldn't
  try to
Use the DOCKER_HOST environment when present for ssh to docker server

Honor DOCKER_HOST envvar, used with boot2docker