Add sighup support to chef client [issue 1523]

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