support for rhnpush

This patch add support for rhnpush as a metadata handler.

That way mrepo is able to push downloaded packages to a spacewalk server in addition to creating the usual web-accessible repositories.