Fix windows_reboot Issues COOK-2098 And COOK-3060

This PR addresses:

* [COOK-2098](http://tickets.opscode.com/browse/COOK-2098)
* [COOK-3060](http://tickets.opscode.com/browse/COOK-3060)

Specifically, it ensures reboots actually occur, and it ensures the timeout attribute can be set to something other than 60 seconds via the 'name' supplied to windows_reboot.