Adding onGenericMotionEvent for Android 3.1 and up

Handles joystick axis movement on Android targets using SDK version 12 and above. I picked common axis values to check which covers all of the axes on the Ouya controller. Hopefully that cuts down on the number of JNI calls.

Add ?w=1 to the url to ignore the whitespace changes. I use Sublime Text and it cleans up extra whitespace at the end of lines.