Data-driven Percona YUM repository

Adds the ability to use private internal YUM repositories for sourcing packages.

Relates to issue #126.