TIMOB-12511: Support custom events on proxies and modules.

This pull request adds support for firing and listening for custom events on proxies including the Titanium modules (ex: App, API, UI, etc).

See the JIRA ticket for testing details.