Add error handling for invalid multi pointer gestures

Added errors for two case:

1. No actions in the multi pointer gesture.
2. Only one action in an Android multi pointer gesture. Android does not allow such things, and we get a very unhelpful `java.lang.reflect.InvocationTargetException`.

Addresses Issue #2735