Fix context passed to handler for deferred connections, ex: dojo.connect(widget, "onMouseEnter", myFunc).   It should be widget (ie, inside of myFunc(), this == widget).   Note that new Widget({onMouseEnter: myFunc}) was already working that way.               Also, the above dojo.connect() wasn't being handled correctly except on IE because we weren't running the normalization code to map onmouseenter --> onmouseover.  Likewise for onkeypress.               This checkin fixes test failures in !DateTextBox.html on hovering the various widgets.   Would be nice to add a more direct test though.               Refs #12999 !strict.
Fix context passed to handler for deferred connections, ex: dojo.connect(widget, "onMouseEnter", myFunc).   It should be widget (ie, inside of myFunc(), this == widget).   Note that new Widget({onMouseEnter: myFunc}) was already working that way.
             
Also, the above dojo.connect() wasn't being handled correctly except on IE because we weren't running the normalization code to map onmouseenter --> onmouseover.  Likewise for onkeypress.
             
This checkin fixes test failures in !DateTextBox.html on hovering the various widgets.   Would be nice to add a more direct test though.
             
Refs #12999 !strict.


git-svn-id: 674a2d6b1e32e53f607eb824547723f32280967e@25304 560b804f-0ae3-0310-86f3-f6aa0a117693

Sam-Cummins/delite,harbalk/delite,harbalk/delite,kitsonk/delite,kitsonk/delite,Sam-Cummins/delite