fixes #16939 IE hangs when switching between multiple editors / refocusing browser window, the problem also happened on IE8 and IE11.

(cherry picked from commit 95cc48933bef6ed4217a527dae4eef7a83f71059)
Updating metadata for 1.9.3
Updating source version to 1.9.4-pre
Remove evt.preventDefault() calls on dropdown mouse events.

The evt.preventDefault() on mousedown breaks ComboBox on iOS, by cancelling the mouseup
and click events, thus preventing selection of an option.

According to the comment, the evt.preventDefault() call on mousedown was to
"prevent focus shift on list scrollbar press".
But I still lost focus when clicking the scrollbar, at least on IE8.
Plus which, even if clicking the scrollbar loses focus, it doesn't seem like a problem.

There were also evt.preventDefault() calls on the other events (mouseup, mouseover, etc.) but I
don't see any reason for them.

Fixes #17752 on 1.9 branch (available from 1.9.4).
(cherry picked from commit d235fea8258c1d77146020a26081ac77dbca3d0f)
don't use domConstruct.create() to setup event listeners, refs #16585 !strict

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@31404 560b804f-0ae3-0310-86f3-f6aa0a117693
(cherry picked from commit db6c959d7e50e864f439f3e1f55769a31222b42e)

Conflicts:
	form/TextBox.js
InlineEditBox: destroy save/cancel button widgets, fixes #17748
(cherry picked from commit ef21a63853d1521248869a3b05b0d7493558419e)
test for BackgroundIframe on all browsers, refs #16268
(cherry picked from commit 00dcee41b91ed27521105dd7da6c7fb7f71897bc)
Don't treat SPACE as the start of a keyboard search.
Add KeyNavContainer robot test.
Fixes #17766.
(cherry picked from commit d641c3fc801a582e7517d9a478152e54f331f52b)