TIMOB-12289: Make java objects hold a weak reference when we detach
Merge branch 'master' of git://github.com/appcelerator/titanium_mobile into timob-12289
TIMOB-12289: Removed unused code, and added missing check in intent proxy
Merge pull request #3844 from ayeung/timob-12289

TIMOB-12289: Make java objects hold a weak reference when we detach