Add a feature for installing multiple cookbooks from the same repo with rel
Remove AWS example
Rename #download to #install
Delegate cached_cookbook to the location if it is present
Install all location dependencies, regardless of installation method
Cleaup unused Dependency methods
Update API for locations
Update API for git locations

This commit fixes a bug where we implicitly installed dependencies when
checking for the presence of a cached cookbook.
Update API for Path locations
Remove unused scm_location? method
Fix airity of BaseLocation#install
Rearrange code in BaseLocation
Update example cookbook metadatas
Update PathLocation spec
Add specs for BaseLocation
Update specs for GitLocation
Update specs for PathLocation
Add description to structure matcher
Fix typo in PathLocation
Add missing 'y'