(MAINT) rpm returns 1 if package already installed
(gh-543) - beaker restarts sshd incorrectly on centos 6 and sshd never recovers
(gh-552) Add support for vagrant_libvirt

Currently vagrand backend support is limited to virtualbox,
vmware_workstation and fusion. Vagrant offers a non-official
libvirt backend through the vagrant-libvirt[1] plugin.
This commit aims to add support for vagrant_libvirt.

[1] https://github.com/pradels/vagrant-libvirt
Merge pull request #539 from mcanevet/fix/install_puppet_from_rpm

(MAINT) rpm returns 1 if package already installed
Merge pull request #545 from logicminds/sshd_restart

beaker restarts sshd incorrectly on centos 6
Merge pull request #551 from Mylezeem/support_vagrant_libvirt

(GH-552) Hypervisor: Add support for vagrant_libvirt
(QENG-299) Added support for EOS
(QENG-299) applied review feedback

two specific things were done here: removal of unnecessary pe_dir
setting in spec tests, and changing HEREDOC usage to string array
join calls for better readability
Merge pull request #553 from kevpl/qeng299_eos_added

(QENG-299) Added support for EOS
(QENG-437) beaker: EOL 1.8 ruby

- remove code chunks built for ruby 1.8
- update rspec + minitest, remove test/unit
- update spec tests to meet current rspec standard, here's a good
  reference
  http://teaisaweso.me/blog/2013/05/27/rspecs-new-message-expectation-syntax/