Re-instate KNIFE_SETUP_COMMANDS support

An earlier commit inadvertantly removed the code that handled the KNIFE_SETUP_COMMANDS configuration key. This commit adds support again.
Support a Windows service as a life sign for Chef

An entity using the Chef lifecycle can now pass the name of a Windows service, and Chef will test that the named service is running.
Merge pull request #921 from richardcloudsoft/chef-followup-work

Chef followup work