Solaris 10: Initial import

Straight import from Veewee solaris-10-x86 minus the scripts that install
Puppet and Chef.
Solaris 10: Clean up variable definitions

Most definitions have been condensed into a user variable block. Many redundant
specifications have been removed. Also, the `hwvirtex` modification has been
removed from VirtualBox as I strongly suspect it was cargo-culted in the
original Veewee defition.
Solaris 10: Fix disk partitioning in JumpStart

Use `partitioning default` instead of explicit. Otherwise things are very
sensitive to the order in which disks are attached to the VM (different
builders do it in different orders) and whether SATA or IDE interfaces are in
use. The default disk partitioning just figures this out for us.
Solaris 10: Re-work provisioning

(WIP)