Add moduledir defaults to windows hosts
(QENG-600) Install lsb-release package if needed

For Debian and Ubuntu systems, check if lsb-release package is
installed. Install if needed. This package is needed to correctly
determine the release packages of puppet to install on the SUT.
This package is not present on a minimal Debian 7 installation.
(MAINT) yard doc errors/warnings

- cleaned up any existing yard doc errors and warnings
(MAINT) add travis coverage for yard docs

- will stop us from checking in yard doc warnings/errors
Merge pull request #226 from anodelman/yard-fix

(MAINT) yard doc errors/warnings
Merge pull request #228 from anodelman/yard-travis

(MAINT) add travis coverage for yard docs
Add ability to copy root module out to a host server
Convert to using options instead of params for copy_root_module_to
(MAINT) add redcarpet gem for travis errors

- add redcarpet gem (pinned to 1.17.2) required by
  yard

- do not run yard on ruby 1.8 because of this:

  [error]: Missing 'redcarpet' gem for Markdown formatting. Install it
  with `gem install redcarpet`
Merge pull request #231 from anodelman/1.8-travis-failures

(MAINT) add redcarpet gem for travis errors
Merge pull request #223 from cyberious/InstallRootModule

Add ability to copy root module out to a host server
Merge pull request #206 from justinstoller/maint/master/QENG-430-addtl_win_defaults

(QENG-430) Add moduledir defaults to windows hosts
(QENG-600) Change package install call to host.package_install
Merge pull request #225 from johnduarte/QENG-600

(QENG-600) Install lsb-release package if needed
(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