Only install the passenger repository for some OSs

mod_passenger is available in Fedora >= 17 and EPEL6. This means we only
have to install the extra repository for Fedora < 17 and EL5.

This should fix https://github.com/theforeman/puppet-passenger/issues/1
Strings with variables should use double quotes

This bug caused failures on el5 systems.
fixes #2342 converting to ::osfamily to support redhat based distros
remove Fedora 17 releaser and add Fedora 18
fix name of spec
Merge remote-tracking branch 'puppet-passenger/master' by rel-eng/build.sh
Automatic rebase to latest nightly puppet-passenger
Automatic commit of package [foreman-installer-puppet-passenger] minor release [0-5.b057e51].