Clean up custom controller handling to sort out touchpads
Add support to use the right joystick as A / B, L1 / R2 trigger
Attempt to preserve EGL context when an activity is paused
More tests to selectively enable touchpad without all touch