(MAINT) travis failing on ruby 1.8

 - https://github.com/travis-ci/travis-ci/issues/2217
   Ruby 1.8.7 installs ree-1.8.7-2012.02 instead of MRI
Merge pull request #233 from anodelman/fix-travis

(MAINT) travis failing on ruby 1.8
(QENG-275) redesign beaker's env var support

- move all env vars reading to options parsing
- rename beaker env vars to match format BEAKER_*name*, still support
  old name format for now
Merge pull request #221 from anodelman/env-fix

(QENG-275) redesign beaker's env var support
adding modulepath to apply_manifest_on
fixing ssh_to_root when run on windows
adding yardoc for new option
Merge pull request #235 from liamjbennett/fix_sshtoroot

fixing ssh_to_root when run on windows
Merge pull request #234 from liamjbennett/windows_add_module_path

adding modulepath to apply_manifest_on
Add ability to run install_puppet with el7.
Merge pull request #239 from mhaskel/allow-el-7

Add ability to run install_puppet with el7.
(QENG-655) beaker dying on ruby 1.8 with jwt gem version mismatch...

... error from google-api-client

- jwt was updated today and caused this break
Merge pull request #242 from anodelman/jwt-break

(QENG-655) beaker dying on ruby 1.8 with jwt gem version mismatch...
Refactor parser specs to be more robust

This removes unnecessary tests and changes the expected output
to only test for the parsed inputs (not testing the default values)