Only "update resource" if required.

This cleans up the "x resources updated" message at the end of a Chef
run. It also stops ssh from restarting unless needed.
Merge pull request #2 from JeanMertz/config_only_if

Only "update resource" if required.