Revert "Fix IE11 sniffing. Fixes #17311."

This reverts commit f58c0e19ce509398985908688a768c8fb41191b8.

(cherry picked from commit 477d62923e7cd1e32799395301f21c008dc55de6)
Correct detection of focusin support

Fixes #17599

(cherry picked from commit e245ce5c80b85351642fd1ffc18a2d77bbbb0770)
Add Microsoft-recommended UA sniff for IE11

Fixes #17311

(cherry picked from commit 28c2050cbb7f69daa57bd66e3b740a16bb19fd75)
Remove dumb speed test that compares against an old API we will never restore

Fixes #11200

(cherry picked from commit a3dd7a47aa01315e601525b0d8217a8408237149)
Support unprefixed pointer events in dojo/touch

Refs #17600

(cherry picked from commit de651e625d9d2dc9220e7a02647689a4299777d5)
Add Trident UA to match every other UA

Refs #17311

(cherry picked from commit bbe72ecd13f5604802b2498f3623e7c5961069f4)
Improve focusin detection support

This change prevents unintentional scrolling and unfocusing of
whatever element was in focus before the feature detect in browsers
that need to do the long feature detect.

Adds test case.

Refs #17599

(cherry picked from commit 2536e5cd0935cc7356d584bab6ac2c73d3ad6164)

Conflicts:
	tests/on/on.js
Updating metadata for 1.9.2
Updating source version to 1.9.3-pre
improve i18n preload to take advantage of partially flattened locales, fixes #17155

(cherry picked from commit 341e41f1797739449d883e8951cda54bde53417e)
Position test element so it is actually fixed to viewport

Fixes #17626

(cherry picked from commit 65e989efbcda628e72c9616faf11d480aacebf2f)
 Squashed commit of the following:

commit 3c9c52c95fdf1fcbb796f3d972a28d0a421b8fb2
Author: dylans <dylan@dojotoolkit.org>
Date:   Tue Dec 31 15:23:04 2013 -0700

    refs #17651, make router.destroy fail safely if router.startup has not been called

(cherry picked from commit 36a2a4e94c3dc9c758749dae01fd7f6b089e9e5a)