[TIMOB-10380] Added check to make sure there is an active window on update
[TIMOB-10464] Implemented new bubbling event architecture
[TIMOB-10464] Updated events to make sure that x and y are updated along the chain
[TIMOB-10464] Moved gestures to work on body and apply backwards
[TIMOB-10464] Code cleanup
[TIMOB-10464] Readded dragging since we still need it (for now)
[TIMOB-10464] Reworked dragging to use the new arch
[TIMOB-10464] Fixed an apply bug
[TIMOB-10464] Bug fixes and code cleanup
Manual merge of 3_0_X
[TIMOB-10464] Code cleanup and bug fixes
[TIMOB-10464] Bug fix with slider and code cleanup
[TIMOB-10464-3_0_X] Whitespace cleanup from manual merge
Merge pull request #3690 from bryan-m-hughes/timob-10464-3_0_X

Timob 10464 3 0 x
[TIMOB-10380-3_0_X] Manual merge of 3_0_X
[TIMOB-10380] Manual merge of 3_0_X
Merge pull request #3683 from bryan-m-hughes/timob-10380-3_0_X

[TIMOB-10380] Added check to make sure there is an active window on update
[TIMOB-11599] Fixed issues with building from Xcode not properly interpreting the device and deploy type. Added the --legacy flag to invoke the old builder.py. Fixed bug when building from Xcode where the PATH might not contain the path where node is installed. Correctly return the legacy build command's exit code in the event of an error. Force the removal of colors when building directly from Xcode to clean up the log output.
[TIMOB-11599] Fixed bug where if iOS developer or distribution name is not saved in the config, builds from Xcode fail.
[TIMOB-12135] Fixed accidental integer formatting of version from tiapp.xml.