add start/report/exception handlers for azure status reporting.
remove custom client implementation.
remove path set for custom chef client.
unix - let it use the actual chef-client
abstract out azure env loading
add handler setup in generated client.rb
Fixed typo and fixed chef_extension_root path issue
Implemented review comments
Added rspec test related to chef handler
Merge pull request #3 from ClogenyTechnologies/kd-chef-handlers

Azure Extension: use reporting handler instead of special chef-client binary for status reporting
Chef extension to be enabled despite chef run failures
typo fix
Rspec for chef extension enable change
Rspec review fix
Merge branch 'pd/azure-chef-extn-status' of https://github.com/ClogenyTechnologies/azure-chef-extension into pd/azure-extn-update
Merge branch 'pd/azure-extn-update' of https://github.com/ClogenyTechnologies/azure-chef-extension into pd/azure-extn-update
AutoUpdate option should be fetched from Public settings