TIMOB-12651 Undo GetStringCritical: V8 string creation may trigger garbage collection, which may trigger Titanium object garbage collection, which may made java calls.
TIMOB-13359: Added support for error objects of an event payload to be other than string.
Merge pull request #4070 from BlainHamon/timob-12651_3_1_X

TIMOB-12651 Backport to 3.1.0
Merge branch '3_1_X' into timob-13359_3_1_X
Merge branch 'timob-13359-3_1_X' of https://github.com/matt-langston/titanium_mobile into timob-13359_3_1_X
TIMOB-13359 Add/fix deprecation warnings to avoid false positives.