Remove IE6-8 branch, refs #17311.
(sort-of backport of dijit commit af80d059f9070bff17e7cbf5c20daa80007d58f0)
fix CheckedMenuItem disabled styling, fixes #17371, refs #10735
(cherry picked from commit a2cea0d21b89d782e0fbe228b86902118f168057)
Fixes #17387.  Replace Date.setTime (buggy in Chrome) with previously buggy setHours.
(cherry picked from commit b92ffd1b86275049dfded1c4efc245df0ecbfd31)
Clean up notification handles returned from Observable queries. Added condition to test case. Fixes #17394.
(cherry picked from commit bda7e1d7a804b4fd640ef91ae3cbdf94afb49336)

Also removing some dojo.data support code.
Fixes #17388.  Don't call preventDefault for touch events.
(cherry picked from commit 0482b557c761cdd96a640123bfb86200f667797c)
fix test file errors from AMD conversion, refs #15942
(cherry picked from commit 959a31c8cc50bcafb31c5c27153272666d1aea95)
fixes #17380 Use baseClass of widgets instead of data-dojo-type which is not relevant for forms created programmatically
fix trailing comma in array literral
fix ctor call syntax (broken after a.b.c.->a/b/c batched renaming)
fix syntax errors
fix unused local variables
add utility mixins into mixins directory and remove dojox references

remove unused variable

add a store mixin

improve doc and simplify API

use emit API for events

doc + ability to know which properties have been invalidated + even on refresh

make event name more obviously talking about selection

make sure store mixin is leveraging _Invalidating, raise an event on store error and fix an index bug

remove some bases classes that anway comes from the receiving class. Update doc to mention that.

remove unused field

fix access to store

add a new mixin extending the store mixin and that adds auto mapping capabilities

add tests for the new mixins utilities

test cleanups + add store test

fix & improve test

adapt test to previous lib commits.

start using new store mixins for mobile list (more tests to be fixed)

add utility mixins into mixins directory and remove dojox references

remove unused variable

use emit API for events

remove some bases classes that anway comes from the receiving class. Update doc to mention that.

1/ make refresh event more detailed on Invalidating
2/ add a query-success event
3/ rename Map->StoreMap and make it more flexible
4/ update tests accordingly
use the new store mixin in mobile
remove carousel for now. Bring it back later as a SwapView container customization.
fix path
fix remaining reference to dojo/data
improve api + change _Invalidating.addInvalidatingProperties signature
remove silent fixing of arguments and use explicit Error instead
use strings for hitch parameters based on Bill's recommendation
avoid generally superfluous store parameter