Changing vmfusion ostype from `FreeBSD_64` to `freebsd-64` to prevent error from VMware Fusion, halting FreeBSD_64 installation
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
Fix #651: Change default video memory to 10MB
Merge pull request #643 from misheska/fix-fusion-freebsd64-ostype

Changing vmfusion ostype from `FreeBSD_64` to `freebsd-64` to prevent er...
Merge pull request #651 from trinitronx/master

Default Video Memory setting is too low
Solaris 10: Seperate config management

Having Puppet and Chef installs in seperate scripts makes it simple to enable or
disable config management by adding comments to `definition.rb`.
Merge pull request #654 from Sharpie/solaris-split-config-management

Solaris 10: Seperate config management
Issue #656: ensure_vm_stopped for vmware fusion will check for 60 seconds every 4 seconds.
Fix #659: make command_box_path.gsub pattern case-insensitive.
Merge pull request #660 from dlcarmean/fix-mingw32-paths

Fix #659: make command_box_path.gsub pattern case-insensitive.
Merge pull request #658 from rteabeault/656

Issue #656: ensure_vm_stopped for vmware fusion will check for 60 second...
Apply shift to entire sequence.

References #663. We never call shift on more than logical character.
Fix path to Parallels Tools.
Merge pull request #664 from wizonesolutions/663-console-type

Apply shift to entire sequence.
Cleanup persistent mac addresses from Centos 6.4

Signed-off-by: Ken Barber <ken@bob.sh>