Added more orientation support to Android

Added orientation() method to android/GameActivity which will return
the requested orientation for the application. Provides more support
for applications to return different orientations, such as
SCREEN_ORIENTATION_SENSOR_PORTRAIT. Default implementation uses the
result from usePortraitOrientation() to return portrait or landscape
appropriately.