TIMOB-13359 part 2- Along with Matt's changes, set error string even if 'reportSuccess' is false for third party events.
TIMOB-13359 part 2- Removing the assumption that code is always integer, success is always boolean, and that they're always tied.
Merge branch 'timob-13359_3_1_X' of https://github.com/BlainHamon/titanium_mobile into 3_1_X_lanica