Fix flash missing after wizard finishes.

Flash messages from the last step of a wizard controller are lost in the double redirect after the last step of the wizard. This pull request adds tests to verify the correct behaviour and uses `flash.keep` to keep the messages.

This only really affects Rails 3, but the tests help to ensure the behaviour is consistent across different rails versions.