Solaris 10: Add vagrant group during jumpstart

Add a group matching the `VAGRANTUSER` and make it the primary group for this
user. This matches what is done on other platforms.
Solaris 10: Move /usr/ucb to the end of the PATH

The `/usr/ucb` contains useful binaries like `whoami`. However, it also
contains old versions of binaries like `chown` with funky semantics like using
`.` for the user/group separator instead of `:`. Vagrant shared folders will
fail to mount with the correct permissions if `/usr/ucb/chown` is found
before `/usr/bin/chown`.
Solaris 10: Install rubyaugeas for Puppet

Puppet needs the `rubyaugeas` package to be present for full functionality.
Solaris 10: Add SUNWman and SUNWdoc to jumpstart

Because man pages are awesome. Especially when a lot of Solaris tools have
small differences when compared to tools on other Linux/UNIX systems.
Solaris 10: Set bash as default shell for vagrant

Because tab completion rocks and we install bash during jumpstart anyway.
Merge pull request #649 from Sharpie/solaris-10-tweaks

Solaris 10 tweaks and fixes