TIMOB-12286: Android: Memory leak when backing out and coming back to an app

https://jira.appcelerator.org/browse/TIMOB-12286

This pull request makes it so we no longer wrap our global context inside a persistent handle.  This would cause a memory leak since it would never get cleaned up.  Modules also no longer create a new context when they are created.  Instead, they use the existing context and TiInclude was also changed to do the same.

Please run test case in [TIMOB-12286](https://jira.appcelerator.org/browse/TIMOB-12286), [TIMOB-11752](https://jira.appcelerator.org/browse/TIMOB-11752), and also do a pass of KS.