[TIMOB-8582] Implement Ti.Gesture module.

This is the implementation of the Gesture module.
Implements device orientation and "shake" event.

See the JIRA ticket for an acceptance test.