Fix Tooltip_mouse test failure in IE11 due to floating point measurements
Prevent spurious test failure.  Tab 5 with inner tab 1 selected is the same height or near the same height as Tab 4 with inner tab 2 selected... so don't test for a height difference.  Plus which it's silly to test the same behavior 8 times.   Refs #11488.

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

Conflicts:
	tests/layout/robot/TabContainer_noLayout.html
Fix failure due to rounding in BorderContainer_complex 'resize accordion' test
Fix Textarea expand/contract failure due to min-width: min-content in Chrome
I reproduced the changes from commit c43fdb600f0a1a134a343583432680e189182c59 to resolve an error in IE8.  That commit cannot be cherry-picked because selection.js has been refactored and moved.
Create boilerplate.js, a successor to _testCommon.js that doesn't depend on deprecated dojo.ready().    Refs #17022 !strict.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@31239 560b804f-0ae3-0310-86f3-f6aa0a117693
(cherry picked from commit ff81a4ee1b75bfe48f2b612ba1ef5340d5c6ae84)
fix missing dependency, refs #17022
(cherry picked from commit d2d424cf12fe4bbab538b2d26c719f155ab873f7)

(cherry picked from commit 45b5d6ef8624a0ba595a983f43ae8d1fbd7333d4)
Refactor robot so initRobot() is implemented as an asynchronous test fixture, rather than using monkey patching code that doesn't work well, having two places calling doh._run() in a race condition.   This design also makes better code separation between vanilla DOH and robot.

I plan to do the same for startRobot() in the next check in.

Also fixes priority of ready() call inside DOH.   The default priority is 1000, so we need to be higher than that, so that DOH doesn't execute until the iframe's dojo.ready() call has finished executing.

Fixes #16386 !strict.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@30060 560b804f-0ae3-0310-86f3-f6aa0a117693
(cherry picked from commit ee895482050a5cfbdaa338a4128680c51f0a52d4)
convert Editor_mouse.html to AMD, and stop using internal editor command for selecting all the text, refs #14279

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@30676 560b804f-0ae3-0310-86f3-f6aa0a117693
(cherry picked from commit 749fd7f8609d36084c7d31d92fa1a3ce0bfca5f9)
Convert editor tests to AMD, and change to use  boilerplate.js instead of _testCommon.js,  refs #17022.  Editor/robot test files not converted to AMD though.

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

Conflicts:
	tests/editor/test_performance.html