Fixes yum::epel key_url so doesn't involve redirects.
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
Fix for cases when :add method wouldn\'t create yum repo, which would cause update to fail