Mrepo module fixup

* mrepo.log must exist for mrepo to function correctly.
* template fails when rhn user and pass not provided, even if unneeded.
* Documented params not correct
* With the require on Apache there is a circular dependency error.
* The puppetlabs apache module replaced the 'template' param by 'custom_fragment'