Correctly handle rotation

PROTIP: When handling rotation, not only do you have to handle it in
individual UIViewControllers, but in containers like UITabController
and UINavigationController.