Revert "[Backport IE11 fixes to 1.7]  Various IE11 fixes:"

This reverts commit ccdfbcbc0242594719835a19e25e0edd7baebd0d.
Revert "[Backport IE11 fixes to 1.7]  Make necessary additions to Editor for modern Trident"

This reverts commit ff2b075bf9d31ab1e67a8a63c2ff10c449e1eceb.
Revert "[Backport IE11 fixes to 1.7] Prevent keypresses from triggering onNormalizedDisplayChange"

This reverts commit 998249398d354fbdcfa7b8568de6b456f979812a.
[Backport IE fixes to 1.7] Make necessary additions to Editor for modern Trident

Refs #17311.

(cherry picked from commit bb0ae352737b8994419d591c728bf962d1d0759b)

Conflicts:
	_editor/RichText.js

(cherry picked from commit 574fd141dd4ae18cd08174f4d5b892afdf7aa114)

Conflicts:
	_editor/RichText.js

(cherry picked from commit f2c48ad6469eaebff35bc45dd27c0ea05406e9d1)

Conflicts:
	_editor/RichText.js
[backport IE fixes to 1.7] Fix formatblock command in IE9+

Fixes FontChoice plugin test failures

Refs #17311.

(cherry picked from commit 8d884077865c16f9debe62077f8ebb2da07ee29f)
(cherry picked from commit 397c2da26c0fb18da29643ee2e8f1535246d4863)

Conflicts:
	_editor/RichText.js

(cherry picked from commit 58fac915c27e8e28e76dca762d309fcf0da24881)
[Backport IE fixes to 1.7] Make <body> height 100%, so that clicking anywhere on the editor window focuses it on IE8.  As a side effect, the scroll bar needs to go on the <body> rather than on <html>.  Tested on IE8, Chrome, FF (manually), and IE9.  Fixes #16804 !strict.

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

Conflicts:
	_editor/RichText.js

(cherry picked from commit 162b535bcccb4711e036c7cdf5dfea23f412dc5a)
[Backport IE fixes to 1.7] Set height:100% on #dijitEditorBody in addition to <body>.
Note that usually #dijitEditorBody is actually the <div> inside the <body>.

Setting height:100% on the <div> fixes the Chrome problem where typing ctrl-A
and then some characters locks up the editor.   Doesn't seem to affect IE or FF.
The scrollbar still seems to work (showing up when the editor content overflows).

Refs #16804, fixes #17559.
Fixes regression from b61b56813dc0c922976ca783496c374b81ca3b58.
(cherry picked from commit fbfc0fe89385b8c85f2ae75c27a15ac807b42e71)

(cherry picked from commit d3d7755e7d3d2135dcedcc51cc16f7431a065d5d)

Conflicts:
	_editor/RichText.js

(cherry picked from commit c77d355c71583e6cea314a1d1058bc791407bf27)
Fix auto-expand editor on IE11.

Not backported from a 1.8 commit, but seems necessary otherwise auto-expand editors have resize handles + a horizontal scrollbar on IE11.
[Backport IE fixes from 1.7] Prevent keypresses from triggering onNormalizedDisplayChange

This avoids toolbar buttons from becoming disabled in IE11 when
the editor frame is unfocused by keyboard navigation to the
toolbar. The onNormalizedDisplayChange will occur once the entire
editor is blurred.

The ultimate solution is probably to stop using
queryCommandEnabled (like all other RTEs) but that would require
a significant amount of additional effort for diminishing gain.

Fixes #17595.

(Note on 1.7 backport: I added the hast("trident") test to activate the code path modified by the fix,
plus I had to add the creation of the tabStop div in the !has("ie") case in onLoad.
I tried to just go to the has("ie") path for IE11 too, but it breaks later).

(cherry picked from commit 2b37eebc7284cb83bf7e35e1225a95b1a8d90d46)

Conflicts:
	_editor/RichText.js