use unique resource names for yum_key, execute and ruby_block to prevent CHEF-3694 warnings on cloning existing resources.
execute yum makecache only for current repository
Merge pull request #51 from fsimmend/pull-request

prevent warning of cloning existing resources and call yum makecache on a per repo basis