title: SKStoreProductViewController and GKHostedAuthenticateViewController don't have iPhone landscape modes
body: <p>I'm implementing the StoreKit in-app app purchase interface and though it appears that the <code>SKStoreProductViewController</code> handles landscape on iPad, it does not appear to do so for my app on iPhone (it's universal).  </p>
  
  <p>The interface to <code>SKStoreProductViewController</code> is so limited, I don't appear to be able to manipulate the <code>VC</code> in any way.  <strong>Has anyone else run into this?  Any work-arounds?</strong>  </p>
  
  <p>When I run the code that works on iPad, the <code>SKStoreProductViewController</code> comes in from the left side, about an inch, and hangs out there until dismissed.  It seems functional, but it messes up the VC that popped it up upon dismissal.  </p>
  
  <p>Here's the code:</p>
  
  <pre><code>// Set up the store vc (creating it if not already done)
  if (self.storeVC == nil) self.storeVC = [[SKStoreProductViewController alloc] init];
  self.storeVC.delegate = self;
  NSDictionary *params = [NSDictionary dictionaryWithObject:appID forKey:SKStoreProductParameterITunesItemIdentifier]; 
  
  // Set up a HUD in case connecting to the store takes a while
  [MBProgressHUD showHUDAddedTo:self.view animated:YES]; 
  
  [self.storeVC loadProductWithParameters:params
                          completionBlock:^(BOOL result, NSError *error) {
         [MBProgressHUD hideHUDForView:self.view animated:YES];
         if (result) {
             [self presentViewController:self.storeVC animated:NO completion:^{
             }];
         }
    }];
  </code></pre>
  
  <p>Even better, we're having the same problem on the <code>GKHostedAuthenticateViewController</code> which is the viewcontroller returned from the method:</p>
  
  <pre><code>GKLocalPlayer.authenticateHandler = ^(UIViewController *loginVC, NSError *error) {};
  </code></pre>
  
  <p>To reiterate: both of these are in portrait mode on iPhones (but not iPads) and they force the UI to go into portrait mode.  Upon returning, your app's UI is messed up.</p>