(maint) Fix vmware command execution arguments.

Fixing passing the arguments to vmware in an initialization list so that
the command name is treated differently from the arguments.
(CFACT-139) Move architecture and hardware facts to the "os" fact.

Moving the architecture and hardware from the processors fact to the os
fact.

These two facts describe the operating system and not the processor.

For example, the processor ISA may be x86-64, but the
architecture/hardware of the operating system may be "x86" if the OS is
32-bit.
Merge pull request #202 from peterhuene/cfact/139

(CFACT-139) Move architecture and hardware facts to the "os" fact.
(CFACT-149) build for el 6

openssl-libs doesn't exist on el6, so we need to update that. We're also
updating dep reqs to make sure we're pulling in the most recent versions
of dependencies, that have the static pacakge available.

We're also adding in libcurl at build time so that we can enable that
functionality.