<install-scripts> Bug 958625 - Revert "pretty sure fix_passenger() is not necessary."

This reverts commit d82f7a23c17402caeadf5d9da9e966796f8c57d8.

This change caused the bug reported in https://bugzilla.redhat.com/show_bug.cgi?id=958625, and blocks https://trello.com/c/xVQoIMvA

There does need to be a more graceful way to do what fix_passenger() does, so maybe that should be a new story or ticket
<install-scripts> Bug 958625 - comments explaining fix_passenger

Added fairly verbose comment to each implementation of fix_passenger
to remind the next guy why it's needed
Merge pull request #15 from dobbymoodge/BZ958625

<install-scripts> Bug 958625 - revert fix_passenger changes, add doc comments
This is a workaround. It would be better to fix the SCL passenger.