Add .travis.yml for initial travis CI support

Signed-off-by: Ken Barber <ken@bob.sh>
Allow a --timeout option for vCloud provisioning
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
Merge pull request #17 from anodelman/beaker-rspec

allow for setting the hosts file from an ENV var
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.
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.