title: shouldAutorotate not called on view controller
body: <p>I have a simple app consisting of a single view controller. I started with the Xcode 7 GM Single View Application template, but then deleted the main storyboard, and set up my view controller like this:</p>
  
  <pre><code>func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -&gt; Bool {
  
      let vc = ViewController()
  
      window = UIWindow(frame: UIScreen.mainScreen().bounds)
      window!.rootViewController = vc
      window!.makeKeyAndVisible()
  
      return true
  }
  </code></pre>
  
  <p>In my info plist, I have all orientations specified under Supported Interface Orientations, and the app rotates to all orientations on iPad.</p>
  
  <p>However, in my simple¹ view controller, the <code>shouldAutorotate()</code> and <code>supportedInterfaceOrientations()</code> methods are never called. This is a problem, because I'm experimenting with a UI control enabling and disabling auto rotation. What could be preventing these methods from being called?</p>
  
  <p>Sample project <a href="http://cl.ly/d5aC" rel="noreferrer">here</a> (requires Swift 2)</p>
  
  <hr>
  
  <p>¹non-<code>UINavigationController</code></p>