Add .travis.yml for initial travis CI support

Signed-off-by: Ken Barber <ken@bob.sh>
Allow a --timeout option for vCloud provisioning
more review comment fixes
- repaired broken spec tests from option parsing change
- edits to yard docs
Add a 'vCloud only' note
Merge pull request #16 from kbarber/travis-ci-support

Add .travis.yml for initial travis CI support
Merge pull request #18 from puppetlabs/timeout_option

Allow a --timeout option for vCloud provisioning
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
Merge remote-tracking branch 'anode/multi-version'
Merge remote-tracking branch 'anode/stacktrace'