Rotation support for iOS 5 and iOS 6 is not either/or

Makes iOS 6 support exist by default, and adds iOS 5 support if the target platform < iOS 6.

(For the current code, if the target platform is < iOS 6, the iOS 6 method is disabled)