Naming issues and non-puppetmaster fixes

This fixes some naming issues to be consistent across the whole plugin, and allows the python yum plugin to still use the install-remove command when there isn't a catalog.