(PUP-2356) Added some extra yumrepo options

This change introduces some new yumrepo options:
 * gpgcakey
 * retries
 * throttle
 * bandwidth
 * mirrorlist_expire

- Added also the possibility to specify dhm units and never as value for
metadata_expire option