(CFACT-105) Add virtualization facts for solaris

This patch adds virtualization facts for solaris. The facts added are different
for sparc and i86 due to the different virtualization technologies used. We
utilize the regular expressions in preexisting facter libraries to ensure that
other virtualization software are not missed.
As of now, `virtinfo` only generates a single line on all systems tested, but we cant be sure of that for future releases (uncommited interface). I will change it to each_line