Kindlefirefix

Because the Kindle Fire devices default orientation is flipped by 180 degrees from all the other android devices on the market we need to do some special processing to make sure that LandscapeLeft is the correct way round. 

If you don't believe this 

https://developer.amazon.com/sdk/fire/best-practices.html#SettingOrientation

"For a device with a default orientation of portrait, both ROTATION_90 and ROTATION_270 result in a landscape orientation. The default landscape orientation for the Kindle Fire (1st Generation) and Kindle Fire (2nd Generation) is ROTATION_90. The default landscape orientation for the Kindle Fire HD tablets is ROTATION_270. "

Thanks to the hitcents guys for testing this fix out in draw a stick man. 
I put this setting the the AndroidCompatability class as we will probably need to use this setting in the accelerometer to flip values there too.