Updated README to WindowsFeaturePowershell

As per https://tickets.opscode.com/browse/COOK-3714, features can now be managed via Powershell instead.
Ensure win_friendly_path doesn't error out when ::File::ALT_SEPARATOR is nil

This can happen when using the win_friendly_path method on a Linux box. This might happen when writing ChefSpec tests on a non-Windows host.
[COOK-4728] Allow reboot handler as exception handler

Add the allow_reboot_on_failure attribute to register the
WindowsRebootHandler as an exception handler too, to allow performing
reboots even if the Chef run fails. This is nice to have and reduces the
risk of dropping reboot requests.
Adding use_inline_resources to providers that use Chef resources to support external notifications
Add ChefSpec resource methods to allow notification testing

resource = chef_run.windows_package('seven_zip')
Merge pull request #78 from daptiv/COOK-4620

[COOK-4620] Ensure win_friendly_path doesn't error out when ALT_SEPARATOR is nil
Merge pull request #83 from micgo/master

[COOK-4739] - Adding use_inline_resources to providers that use Chef resources
Merge pull request #76 from kanerogers/patch-1

Updated README to WindowsFeaturePowershell
Merge pull request #85 from daptiv/define-chefspec-runner-methods

Add ChefSpec resource methods to allow notification testing
Merge pull request #81 from criteo-cookbooks/COOK-4728

[COOK-4728] Allow reboot handler as exception handler