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 branch 'refs/heads/config_only_if'

* refs/heads/config_only_if:
  Only "update resource" if required.