13197 - pkg.install can use sources for yumpkg

This is a fix for:
https://github.com/saltstack/salt/issues/13197

Allows sources to be provided to yumpkg, if the version isn't given in the key then a cached file is used, and if it is used - then salt didn't see that the item had been updated, as the pkgname was returned, not including the version (as specified in the key)