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.
Merge pull request #633 from mlafeldt/fix-puppet-version

Fix puppet.sh scripts to actually honor PUPPET_VERSION
Merge pull request #632 from krobertson/no-newlines-on-ssh

Avoid writing new lines on ssh output
fix typo in provider.rb
Merge pull request #640 from juliandunn/patch-1

fix typo in provider.rb
Changing vmfusion ostype from `FreeBSD_64` to `freebsd-64` to prevent error from VMware Fusion, halting FreeBSD_64 installation
Merge remote-tracking branch 'upstream/master'
Added the Solaris10 template, base on the u11 GA x86 DVD iso.
Merge pull request #645 from tnarik/solaris10

Solaris10
Overhaul all documentation
Merge pull request #644 from benlinton/master

Overhaul all documentation
Fixed typo
Merge pull request #647 from briankiewel/master

Fixed typo in basics readme
Allow specifying a Vagrantfile when exporting with the CLI
Merge pull request #648 from genehand/master

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.