(QE-364) have beaker 'chomp' stdout from execution result

- create dsl helper to access facter facts
vCloud host-pooling

- This PR enabled the use of the "pooling_api" configuration parameter:
- spec tests for vsphere/vcloud hypervisors
fixes in response to review comments
make vcloud hypervisor code better

- break out pooled vs. non-pooled code
- break up long proceduces
- avoid code duplication
remove race condition upon vm cloning, general cleanup
add retry for failure to find host in pool

- will retry until timeout to grab pooled box for a given host
- raises readable error upon failure to allocated pooled host
(QE-204) allow for use of local vagrant file when using --no-provision

- use already set up vagrant boxes when running with --no-provision
(QE-451) stop run when vagrant commands fail

- check exit codes of vagrant commands
- raise an error if vagrant commands fail
repair spec test
pass tasks instead of objectSet to wait_for_tasks
Merge pull request #38 from anodelman/vcloud-pooling

vCloud host-pooling
cleaner re-use of vagrant boxes, review comment fixes
Revert "Merge pull request #38 from anodelman/vcloud-pooling"

This reverts commit 0f2ffc5e15fe9503518b01d2b92be40fdf6dc74c, reversing
changes made to 6ccbe4c80100715c934b0df475a0739e7cbf038b.
Merge pull request #55 from justinstoller/maint/master/revert-vpooling

Revert "Merge pull request #38 from anodelman/vcloud-pooling"
add 1.8.7 to the travis matrix
remove deprecated beaker.rb
fixup Beaker::DSL::Helpers specs on 1.8.7
fixup Beaker::DSL::InstallUtils specs on 1.8.7
capture the correct Exception for bad YAML files on 1.8.7
fixup Beaker::Host specs on 1.8.7