Moved natural display orientation calculation to AndroidCompatibility
Added function to AndroidCompatibility to get the absolute display orientation
Set the game window's orientation to the current orientation on Android if the current orientation is supported by the game
One more quirk in Android to get the actual orientation (looks like the Kindles are behaving correctly after all)
Readded Lazy to NaturalOrientation to avoid the problem described in #2658
Merge pull request #3024 from SongArc/feature/android_orientation_fix

Fixed the unnecessary display rotation on Android