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
fixup Beaker::PuppetCommand specs on 1.8.7
Quote ruby interpolated data in bash commands

Bash conditionals demonstrate strange behaviors when not given an arg.
Given the following:

    if [ -f  ]; then
      echo "how did I get here?"
    fi
    #=> how did I get here?

Wrapping ruby interpolated variables in quotes act as expected:

    if [ -f '' ]; then echo
      "how did I get here?"
    else
      echo "the empty string is not a file"
    fi
    #=> the empty string is not a file

The moral of the story is that bash exists to make everybody sad.
fixup Beaker::DSL::Roles specs on 1.8.7
fixup Beaker::Options::OptionsHash specs on 1.8.7
actually test Solaris "hypervisor"
Bump RSpec version
fix deprecation warnings with RSpec 2.14
PR comment improvements
test, refactor, and improve option hash printing
Merge pull request #59 from justinstoller/18test

Test on 1.8.7
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