retry all chef api calls with configurable attempts and interval
Merge pull request #163 from opdemand/feature/chef-api-retries

LGTM.