Updating metadata for 1.7.5
Fix IE11 sniffing. Fixes #17311.
(cherry picked from commit f58c0e19ce509398985908688a768c8fb41191b8)
(cherry picked from commit 28e1f7c31de5a407a0c095038bf851518085bffc)

Conflicts:
	sniff.js
	window.js
Fix Git revision not being correctly added to version object.

Refs #17176.
(cherry picked from commit db1705762b13234887d50f48abd5639ba0225314)

Conflicts:
	_base/kernel.js
Updating source version to 1.7.6-pre
Enable consumption of old 1.6 built root bundles

Fixes #17398.

(cherry picked from commit 2e59e88d38a047c70a10f9594ecc7b875a38fa3d)
Make SimpleQueryEngine sort Dates correctly

Fixes #17068.

(cherry picked from commit 682f5d0dfeb4833842d476e6d8da946f6eb97e0f)

Conflicts:
	store/util/SimpleQueryEngine.js
	tests/store/Memory.js
Fix emit events on 'window' and 'document' objects
(cherry picked from commit 3beccffc21fbcd3e21681fc74a29b0c56a31572f)

Conflicts:

	on.js
	tests/on/on.js
Add missing host-node and host-rhino rules to has.js

Fixes #17741.

(cherry picked from commit ce4704766da86485459d9b16514fe7d2e48a6bda)
(cherry picked from commit fd52c9617a7191983427172335f71b2211db383e)
(cherry picked from commit d4c0bbf60e25fe9dfd05668260f8225042b6856f)
Update dojo/window.scrollIntoView to avoid iOS body scroll reset, fixes #17740

(cherry picked from commit 87a492b78c9738ae0d0e41fe81230b151803e819)
(backported by hand due to conflicts)
Fix #16296 console.debug(NaN) produces error in IE9

Properly convert arguments to an Array when shimming a console function.

(cherry picked from commit 97861d95302c4e4e08de697dc563f9a0786e1d8d)
Only set idProperty if identifier provided, fixes #17557

(cherry picked from commit 5c86aadf89e576075dfb27898a7897112751edad)
Prevent `baseUrl` global variable creation.

fixes #17798
Do not use -ms-user-select to prevent selection of elements in IE

Fixes #17639.

(cherry picked from commit 7ae2a43b608eae921b862b7feb6f2910bb45b03a)
(cherry picked from commit e61aff23544049921d406ec5754da1e2e3e14309)
(cherry picked from commit 0a7036f4d8a66b280387d24db91eeec925e2ef9c)
fixes #17968, remove failing jsonp rpc test due to yahoo search API service no longer being available

(cherry picked from commit c68907df322eb146da4404f5058c6624994685f8)

Conflicts:
	tests/rpc.js

(cherry picked from commit d27b5dd17178bf791778a81800c8106bd5b8e5a8)

Conflicts:
	tests/rpc.js
Fix IE11 test_scroll failures.
Trident is more like IE9+ than we would have guessed.

Also disabling quirks and loose tests for IE9+.
On IE9+, an <iframe> will always run with the doctype of the main
document, regardless of what URL is loaded into the iframe.

Fixes #18124, refs #17311.

(cherry picked from commit a832214a342b6e03ad4a9b1669fae71c7938c44b)

Conflicts:
	window.js
Make sure that domReady(), when used as a function rather than a plugin, executes registered callbacks sequentially.    This is how ready() is supposed to work, so it makes sense for domReady() to follow suit.

Fixes #16389, refs #16386 on 1.7 branch.

(cherry picked from commit 33e4435e30d59f339af3bcce6d84fbc0aa3bd6c6)
Change has("ie") to return undefined for IE11+, and instead
has("trident") returns true.  Unfixes #17311 on 1.7 branch.

Also, fix missed line in 3321e70 backport. Refs #18124 on 1.7 branch.
Remove dumb speed test that compares against an old API we will never restore

Fixes #11200

(cherry picked from commit a3dd7a47aa01315e601525b0d8217a8408237149)
(cherry picked from commit d7ec9bb2e84a0880e831b5c120214011cdcd9097)
Fix MID's in dojo/ and dijit/ modules to be relative paths (when possible), and convert "." --> "./main".

The "./main" references in dijit/ modules are for exporting symbols to the "dijit" namespace and thus will be removed in 2.0, but before that (for consistency) maybe it's worth changing the code to export via setObject(), like dojo.declare() does.

Fixes #14742 !strict.

git-svn-id: http://svn.dojotoolkit.org/src/dojo/trunk@27778 560b804f-0ae3-0310-86f3-f6aa0a117693
(cherry picked from commit 0564589f5cb9cdefc763f47355ea02268e654d7d)

Conflicts:
	robotx.js
Use IE's native focusin/focusout support for IE9+ too.
Avoids asynchronous focus notification.

Squash commit of:

* b9ab7f580c8a123ff07ebd9a3b0695e24cf5c5ba
* ca391f932e3a3f032dd8b84566c4176857eb8ac3
* f774568707ea95b9a56bf646b2ce46e1c57907f8
* ab088a9741a6383495a20bc34e84403e2962ed03
* df47713a809bb5dfdd9a6dad472b6693c501b866

Fixes #16968, #16970, #17599, and refs #16926, #16972.