Support whyrun.
Chef::Rebooter -> Chef::Platform::Rebooter
test against Windows string.
Elaborate the specs a bit to make sure we're generating the correct reboot shell string.