Start a new process in windows when asked to 'fork' chef-client
Created copy of ARGV
Added unit tests for client fork on windows
Gemfile
Added functional tests for fork on windows
Added comments to the code:
Updated unit test cases
Adding ARGV dup
Adding windows 'fork' only when you run chef client as a service
Changes for chef client to run in a new process on windows, when run as a service
Added config params to the new chef-client process
Added unit tests for windows chef-client when running as a service
Unit tests for windows fork when chef client runs as service
Marking tests for pending
Updated functional test
Updated tests for running chef client in new process when running as service on windows
Fixed rspec tests for windows service
Pass only config_file and log_location to the windows child process
Updated functional test for windows fork