Bug 786664: don't install all yum repos everywhere; r=rail

Most of the repos are required everywhere, but this makes passenger and
HP optional and realizes them where necessary.