Removed out-dated reference to PhusionPassenger.
Flash mechanism in unit tests seems to have changed.  I've started saving the
latest flash notice in a controller instance variable instead of using flash.
The problem is integration tests automatically reset the flash, but functional
tests don't.  We can reset the flash automatically in the functional tests, but
can't in integration tests (it complains if you try to change the flash within
the unit test).  Instead, in both places we have free access to our own private
instance variable, so we can clear at safely whenever we want.