Don't lose updates when Editor dom node repositioned.
Fixes #17847.
Prevent unnecessary tooltip word wrap on IE10, IE11.
Fixes #17688, refs #15299.
Use opacity :0 rather than opacity: 0.01.
Opacity: 0.01 was a workaround to a firefox or webkit bug that's been fixed,
and using opacity:0 allegedly fixes a rendering problem on IE on certain hardware/drivers.

Fixes #17200.
support Select in Toolbar, fixes #17859
Remove code duplication between Confirm[Tooltip]Dialog and [Tooltip]Dialog.
Refs #16930, refs #13279.
Implement Tooltip hideDelay property.
Fixes #4284, fixes #8267.
Use pointerdown/MSPointerDown when available, fixes #17648.
Also doing some refactoring/cleanup.
avoid spurious test failure on chrome due to robot problem, fixes #17945
fix file permissions, fixes #17919 in dijit
Add the ability to properly validate partial numeric input,
accounting for leading 0s and the min/max possible values based
on the maxLength of the input. fixes #17923
fix test case, fixes #15578
fixes #17810 touch/pointer events feature detection.
- clarifies has("touch")
- adds has("touch-events"), has("pointer-events") and has("MSPointer")
- updates code in dojo/dijit/dojox to use the new has (only when it does not impact the current logic).
Fix tabbing through Fieldset widget on chrome and safari.

Webkit is buggy with tabstops on <legend> nodes so switch focusNode to the
<span> inside the <legend>.

Fixes #17428.
make Select update after setting query parameter, fixes #16953
remove obsolete dijitBorderContainerNoGutter and dijitBorderContainerNoGutterPane classes, refs #17966
fix some IE10 intermittent failures, refs #17969
fix tests to new meaning of has("touch") etc. flags, refs #17810
fix IE10 rounding problem, refs #17969
minimal fix for mouseup --> focus logic on IE10, IE11, fixes #17970
Redo Editor textDir support and TogglePlugin to work together, fixes #14950.

Also fixed a bug where Editor toolbar buttons were being
created with weird names like "dijit/editor/_plugins/ToggleTextDir".
On IE that was causing Editor to think that the <input> was the plugin.

Finally, cleaned up the tests to remove code duplication.
The tests could still be much better, for example checking the button state
(checked or not) and checking the computed direction of the editor text rather
than directly checking the dir attribute.