Adding puppetlabs_yum dependency and per-distro checking the puppet_asf module