Android: add multitouch support

For the third time now, I am submitting a pull request for this. I have fully tested this time and can confirm that all buttons work with any pointer as well as the joystick. This has been rebased since #300 was merged.