Persist hosts throughout tests

The spec helper initializes hosts before the test suite is begun. The
hosts array is assigned to an RSpec setting to persist access across
testing.
fixup based upon review comments

- moved around the code so that the helpers are accessible from the lib
  dir
- created beaker-rspec.rb that pulls in all necessary files to run tests
Merge pull request #1 from anodelman/hunner

Persist hosts throughout tests
(QE-243) beaker needs an easy way to get modules onto the SUTs

- support the rspec-system style:
    puppet_module_install(:source => proj_root, :module_name =>
    'haproxy')
Merge pull request #2 from anodelman/easy-module-install

(QE-243) beaker needs an easy way to get modules onto the SUTs
Add serverspec support

This adds the ability for serverspec to run matcher commands on the
hosts of beaker-rspec via calling the DSL commands on the given host.
clearer naming for env var that controls provisioning

- use RSPEC_NO_PROVISION if you want to reuse nodes
Merge pull request #5 from hunner/support_serverspec

Add serverspec support
Merge pull request #6 from anodelman/hunner

clearer naming for env var that controls provisioning
create the beaker-rspec 1.0.0 gem

- added yard documentation
- udpated serverspec support to use new serverinfra gem
Merge pull request #7 from anodelman/make-gem

create the beaker-rspec 1.0.0 gem
(QE-603) RSPEC_DESTROY and RSPEC_NO_PROVISION need to be clarified

- using RS_DESTROY=no for not destroying boxes post-test
- using RS_PROVISION=no for not provisioning boxes before tests
Merge pull request #8 from anodelman/fix-env-vars

(QE-603) RSPEC_DESTROY and RSPEC_NO_PROVISION need to be clarified
create 2.0.0 beaker-rspec gem

- upping to 2.0.0 because of change in ENV var support
Merge pull request #9 from anodelman/make-gem

create 2.0.0 beaker-rspec gem
(QE-628) install_pe needs to work with beaker-rspec

- add access to the options hash from beaker-rspec
Merge pull request #10 from anodelman/access-options-hash

(QE-628) install_pe needs to work with beaker-rspec
beaker-rspec 2.0.1 gem

- fixes support for options hash
- install_pe now works
remove "--type git" from spec_helper.cfg

- set the type from within the given node configuration file
Merge pull request #12 from anodelman/default-options

remove "--type git" from spec_helper.cfg