Some initial cleanup for RHEL7.

There are still some test issues, although mostly related to the lack of 'normal' EPEL and passenger packages.  Also, still need to fix SELinux for non-standard paths, but that's going to be a big change.