[CHEF-1523] Add sighup support to chef client

This adds sighup support to force a reload of resources including re-reading configs and re-opening logging.

ref: https://github.com/opscode/chef/issues/1523