IOS Mixed Orientation Settings

View controllers have been modified to allow them to have different orientation and rotation settings. By default, UINavigationController will not allow this.