multi-vesion pe installation
- can now have each host identify a pe_dir to pull from
- host file supports a 'pe_dir' per node
- still uses the LATEST file (sorry, Branan)
- fixed upgrade code alongside install code
no longer have to pass version to upgrade_pe command
- fixed so that it determines the upgrade version from the upgrade path
  LATEST file
Incorrect number of arguments for load_legacy_config in vspher_helper
fix for upgrades to less than 3.0 pe
- have to apply the pre 3.0 rules for upgrades to a pre 3.0 version
- added a check for ensuring that solaris/aix/windows are agent only
add support for 2.0.3 installs
- can now have both pe_dir and pe_ver/pe_ver_win in hosts file per-node
- 2.0.3 answer file generation
code review improvements
- yard documentation for install and upgrade
- moved pe_ver and pe_dir discovery to install_pe and out of option
  parsing (only do it if you need it)
- changed answer file generation to be generically 2.0 instead of 2.0.3
more review comment fixes
- repaired broken spec tests from option parsing change
- edits to yard docs
fix for bug found by branan when generating answer file for an upgrade
- need to correctly make the answers file for the upgrade version, not
  the current version
- also update the host pe_ver post-upgrade to reflect the new state
use 3.0 answer files for 3.1 builds
further review comment fixes
- make do_install @api private
- fix spec tests
spec test fix
- needed to add new command line argument
Create the vagrant file in a sub directory

The vagrant file was previously dropped in the current working
directory. This commit causes the vagrant file to be created in
`vagrant_files/<config>/Vagrantfile` so that it does not conflict with
tests running against multiple cfg files.
Merge pull request #12 from hunner/hide_vagrantfile

I had a closer look at the code and this looks good.  Merging.
spec tests for install_utils and answers.rb

- increasing spec test coverage of new functionality
spacing fixes in new spec tests
Merge pull request #15 from anodelman/multi-version

Multi-version PE installation
Revert "Merge pull request #17 from anodelman/beaker-rspec"

This reverts commit 90c2642b4ad2323cb6c9fe642d7befdf5af7168a, reversing
changes made to 18cef9f78a3d3be4963bbde32cb394c70a83641f.

This change was ineffective and did not actually allow for the use of
the host-file env var.
fix for changed option name (:config to :hosts_file)

Was causing error when using vagrant SUTs
Merge pull request #21 from anodelman/beaker-rspec

Revert "Merge pull request #17 from anodelman/beaker-rspec"
Use @options[:timeout] instead of wait