Always return QueryResults from map and filter

Fixes #17681
Refs #16903.  Added Indonesian translation from IBM.

Added nls/id/ files and updated  nls locale boolean lists to include id.
Same level of translations as the ones provided for 1.9 in March 2013.
Do not execute dojo/on until DOM is ready

This ensures that the focusin/out feature detection operates
properly even when people do not follow best practices and put
their code in the <head> instead of before </body>.

Refs #17599.
Revert "Do not execute dojo/on until DOM is ready"

This reverts commit 08187b88273f09326e5ebc8ea03eecd592e7eaca.
fix regression introduced by #17155
Just use onfocusin as a detection test for focusin support

Due to various restrictions on what dojo/on can depend on,
and a desire to resolve this issue so that a release can be issued,
simply check for a matching event key on the has-test element.
This stops focusin/focusout from being used in WebKit and Blink
in lieu of event capturing, which is not ideal, but is not any
worse than what was happening before.

Refs #17599.
Add missing host-node and host-rhino rules to has.js

Fixes #17741.
Use has.add for config-useDeferredInstrumentation

This ensures that a default build works the same as an unbuilt
version of Dojo, while still allowing the configuration value
to be fixed during a build.

Fixes #17753.
refs #17778, fix typos in inline docs
refs #10291, fix typos in inline docs
Update dojo/window.scrollIntoView to avoid iOS body scroll reset, fixes #17740
Added DOH tests for dom-construct.place, refs #16482
Cache the ActiveX XML parser type in dojo/request/handler; fixes #15246

Cache the document parser type to improver performance. If the cached
parser fails resume search for a compatible parser.
Fix #16296 console.debug(NaN) produces error in IE9

Properly convert arguments to an Array when shimming a console function.
Don't include time to run event handlers in 1000ms window.

In other words, ignore mousedown events that occur <1000ms after the last
touchstart handler has finished running, rather than 1000ms after the touchstart
event.

Fixes #17634.
fixes #17828 dojox/mobile: click events miss most properties (such as pageX, clientX, screenX...) on touch devices/webkit browsers.
update CLDR to v25, fixes #17770
Compute existing id prior to put, when creating notifications, refs #17783
fix typo, refs #17778