Fixing root view display for passcode views, auth screen, etc.

Simplifying `SFRootViewController`, to try to take away more edge cases (like Forgot Passcode) where it wasn't working.  **Note:** The project file changes are just separately cleaning up some cruft—that's unrelated.