Merge pull request #96 from anodelman/make-gem

creating beaker 1.3.0 gem
(QA-659) Pin beaker to rbvmomi 1.6.0

- pin to rbvmomi 1.6.0 until we can figure out what's broken with
  latest rbvmomi
Merge pull request #98 from anodelman/pin-rbvmomi

(QA-659) Pin beaker to rbvmomi 1.6.0
Merge pull request #99 from anodelman/make-gem

create 1.3.1 beaker gem
Beaker uses netmask from config for vagrant boxes if present
Rubygems broke spec for rvm 1.8.7

- Temporary workound until https://github.com/rubygems/rubygems/pull/763 is merged
Merge pull request #102 from anodelman/pin-rubygems

Rubygems broke spec for rvm 1.8.7
Merge pull request #100 from aperiodic/vagrant-netmask

Beaker uses netmask from config for vagrant boxes if present
(QA-644) Beaker vagrant backend corrupts /etc/hosts when --no-provision is passed

- add support to beaker for determining ip addresses of currently up
  vagrant hosts through reading the Vagrantfile
- if the Vagrantfile doesn't exist or ip addresses can't be determined
  then quit
(QA-705) Create manifest files to apply

When applying puppet manifests with `puppet apply` beaker will generate
the manifest code and send it to `stdin`. This is troublesome for
debugging as the actual code is never shown and hard to replicate.

This commit causes the manifest code to be stored in a `.pp` file in
`/tmp` and apply that file so that it may be viewed and reused when
debugging. This is similar to how rspec-system does it.
adding spec tests for pulling ip addresses from existing Vagrantfile

- spec tests are good!
unpin rbvmomi from 1.6.0

- rbvmomi issue fixed for ruby 1.8.7, should be good to go now
(QE-602) Beaker Throws Fatal Error when Displaying Current Version

- just don't do a gemspec load when looking for the version number, thus
  it doesn't end up calling git-ls, thus no fatal errors
pin rubygems to 2.2.1 for travis CI

- issue with 1.8.7 bustage fixed in rubygems 2.2.1
http://blog.rubygems.org/2014/01/06/2.2.1-released.html
Merge pull request #107 from hunner/manifest_files

(QA-705) Create manifest files to apply
Update regex to support internal github mirror
Merge pull request #110 from kurtwall/master

Update regex to support internal github mirror
Add HTTPS support to the link_exists? method in Beaker::DSL::InstallUtils.
Merge pull request #111 from alexharv074/add_https_install_support

Add HTTPS support to the link_exists? method
Merge pull request #105 from anodelman/vagrant-ip

(QA-644) Beaker vagrant backend corrupts /etc/hosts when --no-provision is passed