Adding vCloud node configs
Setup script to install Git on vCloud hosts
(maint) Add acceptance setup steps from puppet-acceptance

This is so that we can run the acceptance tests with Beaker, which
expects each project to manage all of its own setup process.
(#23135) Support deploying to Solaris and Windows vcloud machines

Previously, the acceptance suite could only target linux boxen. This
commit adds beaker configs for solaris and windows, and also makes the
setup steps more cross-platform-friendly.
(maint) Recognize `fc` as a type of redhat platform in acceptance setup

The beaker config file for fedora 18 in this project has a platform
starting with `fc` instead of `fedora`.
(maint) convert fc to fedora in acceptance configs

Beaker cares about the platform for package installation, and does not
recognize `fc` as a valid platform. The expected string is `fedora`
use the pooling api