[[ Bug 12354 ]] Remove scaling from CGContext when locking surface for compositing
[[ Bug 12631 ]] Fix CEF browser returning wrong value of rect
[[ TransientStacks ]] Generalized MCtooltip into a 'transient stack' concept - controls can create MCStack's and hook them into event dispatch via MCDispatch::add/remove_transient_stack.
Merge branch 'develop' into bugfix-12451
[[ Bug 12451 ]] Added 'windowCancel' event to handle popup window cancellation.
[[ GraphicsPerformance ]] Fix gcontext invalidation when drawing effect with a zero-sized clip
[[ Bug ]] Overflow in dilateXY.
[[ Bug 12370 ]] Make sure key codes are mapped correctly.
Merge branch 'bugfix-12370' into develop
[[ Bug 12688 ]] Make sure socket callback is added to common runloop modes, and wait is broken when callback occurs.
Merge branch 'bugfix-12688' into develop
[[ Bug 12690 ]] Make sure we interpret the font bounds rect in the correct coord-system.
Merge branch 'bugfix-12690' into develop
[[ Bug 12671 ]] Add event timeout when waiting between runloop actions
[[ Bug 12686 ]] Make sure file dialogs attempt to sheet against the defaultStack before the topStack.
Merge branch 'bugfix-12686' into release-6.6.3
Merge remote-tracking branch 'origin/bugfix-12686' into bugfix-12686_platform

Conflicts:
	engine/src/osxans.mm
[[ Bug 12686 ]] Previous change ported to platform API.
Merge branch 'bugfix-12686_platform' into develop
Merge branch 'release-6.6.3' into develop