TIMOB-13183 CodeProcessor: Merge require and common-globals plugins into ti-api-provider
TIMOB-14638 Allow code processor to wait after processing the results
Merge pull request #228 from pinnamur/TIMOB-14638

TIMOB-14638 Allow code processor to wait after processing the results
Move to using override mechanism to hook the common globals and require behavior. Must define console overrides in Ti.API overrides as well or we run into a dependency issue accessing the console object before it's overriden.
TISTUD-5129 Fixing stdin.setRawMethod error
Fixing the wait flag issue.
Merge pull request #229 from pinnamur/TISTUD-5129

TISTUD-5129 Fixing stdin.setRawMethod error
Address some of Bryan's review comments
- Remove overrides that return undefined
- Make String.format return UnknownType
Merge branch 'TIMOB-13183' of https://github.com/sgtcoolguy/titanium-code-processor into timob-13183
[TIMOB-13183] Merged in Chris Williams previous effort and cleaned up some files
[TIMOB-13958] The code processor runs again (if not using a config file)
[TIMOB-13958] Finished properly integrating the CLI validation mechanisms
Merge branch 'timob-13958' into timob-13183
[TIMOB-13183] Implemented proper global API injection
[TIMOB-13183] Small bug fixes and code cleanup
Manual cherry-pick
[TIMOB-13183] Updated the changelog
[TIMOB-13183] Added an SDK versioning check
[TIMOB-13685] Manual backport to 3_1_X