Added support to use the config recipe with upstart and logrotate

I've changed chef-client::config to create a specific logrotate for when using upstart init system. As a fallback for when init system can't be detected, it will do a copytruncate.