Fixed infinite recursion on iOS 4 

I solved this issue by assigning the **_preRotationIsLandscape** variable in the **shouldAutorotateToInterfaceOrientation** method with:
````_preRotationIsLandscape = UIInterfaceOrientationIsLandscape([UIApplication sharedApplication].statusBarOrientation);````

This is working fine on iOS 4.3, 5.0, & 6.0.