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.
Extend documentation and tweak Gemfile for windows use
Merge pull request #636 from dgfitch/master

Minor tweaks to documentation and Gemfile to get windows users rolling from source quicker
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.
Merge pull request #637 from ctrabold/master

Reboot VM instead of Shutdown
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
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