Move puppet_module_install out of beaker-rspec
Merge pull request #268 from hunner/add_pm_install

Move puppet_module_install out of beaker-rspec
For OSX the order of parameters for mktemp matters.
Merge pull request #283 from mhaskel/osx-mktemp-fix

For OSX the order of parameters for mktemp matters.
(MAINT) Log an error when docker image is not set, empty or nil
Merge pull request #279 from electrical/docker_input_validation

Log an error when docker image is not set, empty or nil
(QENG-714) use all junit tags available for beaker xml output

- switch over to nokogiri (cleaner, easier)
- add logs to system-out tag
- add tag for time that each test suite takes to execute
- add property tags for each beaker option
- add empty junit.xsl stylesheet as a placeholder