Handling rotation across iOS 7 and 8 correctly

Fixes wrong orientation across iOS 7 and 8 versions.
When compiling with iOS 8 SDK and running on iOS 8 we want to ignore orientation, when running on iOS 7 then we don't ignore it. When compiling with iOS 7 sdks we don't ignore orientation, ever.