add http retries when communicating to the chef server
add retries when communicating with community site
add retryable gem dependency to gemspec
Merge pull request #389 from RiotGames/http-retries

add HTTP retries to downloading and uploading cookbooks