Remove options to _getTarget, refs #16691
fix lang.exists() corner case and add unit tests, fixes #16291
fixes #17687, set ContentType to false when FormData is used
fix dom-style.get for IE11+, fixes #17962
fixes #17823, add Add support for onProgress event when using Chunked Transfer Encoding
fixes #16893, Support native xhr response types when possible
fixes #17810 touch/pointer events feature detection.
- clarifies has("touch")
- adds has("touch-events"), has("pointer-events") and has("MSPointer")
- updates code in dojo/dijit/dojox to use the new has (only when it does not impact the current logic).
By adding a destroy() to all animation, and by calling anim.stop() in
the destroy we give the ability to "own" animations in Widgets (thanks
to Destroyable).

Fixes #17679.
Preserve support for a mixin as an argument without an array, refs #46
refs #16893, Support native xhr response types when possible
refs #16893, add post tests for new native xhr types