Updating source version to 1.8.6-pre
Focus first item in drop down when opened via keyboard in JAWS.

Fixes #17426, refs #10716 on 1.8.

(cherry picked from commit 2406766bd5c7b13977209fcab1b76aadf5c0e274)
Fix a queryOptions problem that occurs when a FilteringSelect loses focus and does a store lookup.
Fixes #17434, refs #12373.
(cherry picked from commit 2253d0eb61e178fce92d4b9bb68aaad7ad3cade3)
Refs #17453.  Backport 7e290a2baf2c9e932f618f6cfd191a41f404b997 to 1.8.x.
Fix JS errors occurring during EnterKeyHandling in IE11. Curiously, the tests did not catch them. Fixes #17466.

(cherry picked from commit 8ec9162b32398ed7a2a15272e277532698a6512d)

Conflicts:
	_editor/RichText.js
	_editor/plugins/EnterKeyHandling.js
Fixes #17431 LinkDialog not creating links in IE11. I have added code to handle IE >= 9 separately, in order to continue to use execCommand(inserthtml) for browsers other than IE.
(cherry picked from commit 02af5640060b4b4f3ba6770aec9db718c2336ce7)

Conflicts:
	_editor/RichText.js
Do not fire watchers when setting existing NaN value to NaN

Fixes #17513.
(cherry picked from commit 531b8f46acc8acba87d55a0338649bfc30ae58c9)

Conflicts:
	_WidgetBase.js
	tests/_Widget-attr.html
ValidationTextBox#pattern changes should update state

Fixes #17408.

(cherry picked from commit d658ea556f423dc9fe284f84a98319d1974f7b1f)
Do not copy properties indiscriminately from `constraints`

Fixes #17250.

(cherry picked from commit 492fbe3cbfff2987c7b29fb7b5232f4c9ee7566a)

Conflicts:
	_TimePicker.js
	tests/_TimePicker.html
Fix dijit Editor in cross-domain pages with document.domain set

Fixes #17529.

(cherry picked from commit 31b55d02d4fc888c420396b00b9ae4282cd4e4c2)

Conflicts:
	_editor/RichText.js
Avoid 100% CPU spin on IE9+ when the browser window is defocused while an Editor instance has focus, and then a different Editor is clicked to bring the browser window back into focus.   Fixes #16939 !strict.

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

Conflicts:
	_editor/RichText.js
Refs #16903.  Updated translations from IBM (CCLA) including new locales for Ukraine (uk) and Bulgaria (bg).

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@31177 560b804f-0ae3-0310-86f3-f6aa0a117693
(cherry picked from commit b2b6a97cc069b2ab6860f7a9e3912d99f6b9071f)
Refs #16903.  Update default nls locale boolean lists to include bg and uk.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@31178 560b804f-0ae3-0310-86f3-f6aa0a117693
(cherry picked from commit 12221dbdbb6c36c543aeb776ad1be6ac6210c064)
Add CSS classes for Editor ComboBox's, fixes #16983 !strict.

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

Conflicts:
	_editor/plugins/FontChoice.js
Fixes #16903.  Updates for commands.js and latinEntities.js.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@31241 560b804f-0ae3-0310-86f3-f6aa0a117693
(cherry picked from commit a358cbbed20baa9adc1fbb7d45fbf316c76bb171)
fix selector in removeStylesheet() call to query(), fixes #17049 !strict

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

Conflicts:
	_editor/RichText.js
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
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
Fix dijit Editor in cross-domain pages with document.domain set

Fixes #17529.

(cherry picked from commit 31b55d02d4fc888c420396b00b9ae4282cd4e4c2)
(cherry picked from commit 644a6f28d789f0a923c6f1e21c75bdfe200250bd)

Conflicts:
	_editor/RichText.js
Target IE9 only for zone security workaround

IE10 does not have this issue and some unit tests break with this "fix".

Refs #16633.

(cherry picked from commit 31782ca326dc6ced92ff7d78db30f64474fe35a9)
(cherry picked from commit 50f40acbc9fbe814a030fe844f8d8ff32cfb3c8a)

Conflicts:
	_editor/RichText.js