Enable external YUM repo mirroring through a proxy server.

Also needed to fix some warnings from 'make qa'.
Merge branch 'master' of https://github.com/cobbler/cobbler
Merge pull request #1272 from jmaas/master

Enable external YUM repo mirroring through a proxy