initial commit of chef-client cookbook
Updates based on additional testing

* Better handling init script for chef-client to start
* Use correct attributes for runit/daemontools
* Corrected attributes and use pidfile in bluepill
* Use node_name if it exists in client.rb
must create directory before logging to it
initial commit of chef-client cookbook
Updates based on additional testing

* Better handling init script for chef-client to start
* Use correct attributes for runit/daemontools
* Corrected attributes and use pidfile in bluepill
* Use node_name if it exists in client.rb
must create directory before logging to it
Merge remote branch 'origin/openvpn-improvements' into openvpn-improvements
Taking over the chef_server_url from the bootstrapping client.
COOK-460, chef-client v0.99.3
COOK-490: detect amazon as redhat for chef-client
v0.99.4, detect amazon linux as redhat
[COOK-513] chef-client cookbook improvements

* ability to set the http_proxy values via a node attribute
* create all backup/cache directories incase they change mid chef run (will prevent bug found in CHEF-2256)
regenerated metadata.json
chef 0.10 doesn't need metadata.json
merge upstream
write out Ohai::Config[:plugin_path] in client.rb
arch service config files are now templates
[COOK-491] service config/defaults should not be pulled from Chef gem
[COOK-554] Typo in backup_path
[COOK-554] While here, fix minor typo in a comment.