Fixed comment in rakefile about the default build target
Made build independant of git to support downloading of tarball from GH and building. Previously building from the tarball would work, however running the plugin would fail causing Vagrant to complain about missing ruby files.

Removed highline as a dependency. This hasn't been used since pre-1.0, we use the built-in vagrant console out.
Updated the readme for Vagrant 1.2 support. Added notes about building using bundle. Rev'd plugin version to 1.1.
Removed custom vagrant lib finding method and replaced with more reliable built-in Vagrant::source_root
Added a workaround for slow vagrant startup time on Windows.

Vagrant runs an OS detection command for every registered guest, this is really slow on Windows as most of the commands fail. This hack short circuits the checks and doesn't make the remote OS detection call if it looks like the command is looking for Linux.
First working Vagrant 1.2 compatible plugin. Moved all the guest methods out to their new capabilities as required by Vagrant 1.2.

Added new OS detection to guest class which attempts to check for the Windows directory existance via an environment variable set through PowerShell.

Changed VM shared folder mounting to account for the forward slash Vagrant now passes along for share name. We explicitly remove the leading slash. Perhaps there is a better way?
Added optional line to start WinRM faster
Merge pull request #48 from stonith/vagrant-1.2

Added optional line to start WinRM faster
Merge branch 'master' into vagrant-1.2

Conflicts:
	Gemfile.lock
	README.md
	lib/vagrant-windows/monkey_patches/chef_solo.rb
	lib/vagrant-windows/monkey_patches/puppet.rb
	lib/vagrant-windows/version.rb
Bump Gemfile pointer for Vagrant 1.2
Updated gemfile.lock for vagrant 1.2.2
Added vagrant v2 vm config monkey patch

This patch essentially reverts the shared folder behavior of vagrant 1.2 to 1.1. This is needed so that Windows guests can properly map a Windows share, as Windows shares cannot contain slashes in the name. The share id is a short name which is a valid share, so we'll use that just like vagrant 1.1 did.

See vagrant issue 1742 for more info. https://github.com/mitchellh/vagrant/issues/1742
Fixed all share mapping on Windows guests

Added win_friendly_share_id helper method to cleanse a share name regardless if a share id is given or not. Removed hack from vbox mount shared folder capability. All Windows shares now working with chef provisioner (should work with puppet too).
Fixed compilation error in change host name capability
Added vagrant 1.1.x backwards compatbility

Since upgrading the plugin API to vagrant 1.2.x it broke compatbility with vagrant 1.1.x. This commit attempts to reify the vagrant 1.1.x compatiblity while not breaking 1.2.x.
Fixed plugin.rb issues with vagrant 1.1

Checks for Vagrant 1.1.x or higher and not 1.2.x or higher. Only monkey patch the vm config object when running under Vagrant 1.2 or higher.
Updated readme for vagrant 1.2 usage
Refactored requires to require_relative

Plugin objects are now only required when needed as per the vagrant plugin documentation. Exceptions are no longer globally included and are now only required where needed.
First pass at implementing schtasks instead of starting new .NET process to run chef-solo
chef-solo provisioning now works with schtasks