(QE-440) beaker hypervisor creator not returning hypervisor object
remove use of undefined variable 'msg'
add back signing of dns-alt-name certs
Merge pull request #44 from justinstoller/maint/master/one_more_time_with_feeling

add back signing of dns-alt-name certs
Merge pull request #46 from anodelman/fix-hypervisor-cleanup

(QE-440) beaker hypervisor creator not returning hypervisor object
Merge pull request #49 from anodelman/missing-msg

remove use of undefined variable 'msg'
Merge pull request #50 from anodelman/hunner

potential fix for failing travis tests
(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
Identify os architecture on windows 2003, 2008, 2012

Previous tests relied on wmi os osarchitecture property, which is not
present on Windows 2003.  Now we check osarchitecture first, and use
its result if successful.  If that attempt fails we fall back to
grepping the wmi os name property for an x64 string.
make vcloud hypervisor code better

- break out pooled vs. non-pooled code
- break up long proceduces
- avoid code duplication
Merge pull request #52 from jpartlow/issue/master/determine_windows_arch_for_2003_through_2012

Identify os architecture on windows 2003, 2008, 2012
Relax regex for windows group names

Windows::Group.group_list was only recording group names matching
/[\w ]/, but windows groups have a much larger set of valid characters
(http://technet.microsoft.com/en-us/library/bb726984.aspx).  This was
causing a failure on a Windows 2012 template which had a group with a
'-' in it.

Instead of trying to specify what is valid, accept whatever the wmic
group indicates is a group, since it should know.
Merge pull request #53 from jpartlow/issue/master/fix_windows_group_list_allowed_characters

Relax regex for windows group names
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