(QENG-695) beaker workflow with pry

- add pry gem to development environment
Add option to enable and set package manager proxy url

With this feature you can set the proxy url for the package manager.
Currently supports Yum and Apt package managers.
Merge pull request #285 from anodelman/pry-support

(QENG-695) beaker workflow with pry
Support custom hypervisors
Merge pull request #247 from JHaals/hypervisor

Support custom hypervisors
Removing unnecessary `razor` wrapper function

The `razor` function was unnecessarily defined in the
wrapper, which was overriding a helper definition.
Merge pull request #294 from smcclellan/remove-unneeded-razor-method

Removing unnecessary `razor` wrapper function
Merge pull request #273 from electrical/feature/proxy

Add option to enable and set package manager proxy url
(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