Fixed behaviour of 'handle_postinstall', where empty commands where being executed due to interference between the pre postinstall script code and the standard postinstall code.
Avoid writing new lines on ssh output... this breaks output that rewrites the line, such as download progress, and in many cases produces excess line breaks.
Fix puppet.sh scripts to actually honor PUPPET_VERSION

There are some puppet.sh scripts that execute `gem install puppet` prior to
evaluating PUPPET_VERSION. This results in installing the latest version of
Puppet instead of the one specified in PUPPET_VERSION.
gentoo-amd64 - always get latest stage3, bump kernel version, use emerge-webrsync for first sync, workaround for autofs bug
gentoo-i686 - always get latest stage3, bump kernel version, use emerge-webrsync for first sync, workaround for autofs bug
Extend documentation and tweak Gemfile for windows use
Fix reboot issue for Windows

The machine gets rebooted now so veewee can execute the postinstall script completely.

The prior command shut down the machine so the command could not finish completely.
fix typo in provider.rb
Changing vmfusion ostype from `FreeBSD_64` to `freebsd-64` to prevent error from VMware Fusion, halting FreeBSD_64 installation
Added the Solaris10 template, base on the u11 GA x86 DVD iso.
Overhaul all documentation
Fixed typo
Allow specifying a Vagrantfile when exporting with the CLI
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.
Fix #651: Change default video memory to 10MB
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`.