Fix issue 118

The communicator should not throw an exception when the chef run fails, so set error_check to false. We need to check the exit code and then retry unless the max number of attempts has been reached.
Fix issue 119

Reboots break the symbolic links vagrant-windows creates. For whatever reason, issuing any net use command reestablishes the symbolic links created on previous 'vagrant up's. This has only been tests on Windows Server 2008 R2.
Reestablish symbolic links between reboot for puppet
Bump version to 1.2.3
Merge pull request #120 from WinRb/retry-on-chef-failure

Retry on chef failure