support gzip, tar, and zip compression when unpacking files from the

community site
namespace errors under Berkshelf::API
use Ridley's parse json to get Mashes instead of Hashes

fix tests for opscode site connector
remove unused dependency on faraday middleware
return ALL cookbooks and not just 100

the community site won't let you have more than 100 results at a time
install libarchive on travis
add retryable as an explicit dependency
fix issue where metadata.json couldn't be found in the expected location

of an extracted cookbook from the community site
defer long running update cache operation in workers

add logging to cache building
fix broken cache after switching to hash from mashes
Merge pull request #11 from RiotGames/compression-types

SiteConnector::Opscode improvements / refactors