[CHEF-3930] Retry failed 'apt-get install' after an 'apt-get update'

Add logic to catch exceptions from apt-get install and run apt-get
update.  After the update reload the appropriate resource
information and retry once after the apt-get update.  This behavior is
the new default but can be disabled by setting ':auto_update false'.