Refs #17093. Use cross-browser String.indexOf() instead of String.startsWith()
(cherry picked from commit 65789c540c3d0901aa003c678c581feac119b9ae)
Fixes #17103 which has two problems, one is that the checkbox is not displayed in the drop-down, and the second problem is that the initial ComboBox label is not displayed, both are fixed in dojox/form/CheckedMultiSelect.js. Also update the dojox/mvc test related to the change which caused part of this problem to be sure to avoid breaking dojox/mvc.
(cherry picked from commit 1a7a9849a0d17d88854fca05c589dee97aa13353)
fixes #17279 I do not like the use of setTimeOut, but have not found a better way, and it does solve the problem, had an issue with the merge of the pull request, so had to re-do the change and commit it again here.
(cherry picked from commit 03a1f09cb8149858b3907725db6e3e0fe9d49678)
update dojox 1.9 branch to the latest dojox/app commit.
update dojox 1.9 to the latest dojox/app from dojo19 branch.
fixes 17164 Transition issues on Samsung devices

(cherry picked from commit d54a26593392d90eb8646402f732ddbad36a33db)
Fixes #17339. Fix messed up layout of the panels of the slot which happens in some conditions as side-effect of the fix of #16996
(cherry picked from commit 14cbcd8f01414cab97d421594979c5effb5d4931)
Fixes #15628. show() now calls resize() to solve layout issues due to the content not being visible initially
update dojox 1.9 to the latest dojox/app from dojo19 branch.
Undo removal of dojox.encoding.digests object. Fixes #17373
(cherry picked from commit 3f7f0105e3fb57440b2f5789f4cd598e66b24b49)
Fixed issue where pressing space on a ToggleSplitter would cause the page to scroll in IE. Fixes #17384.
(cherry picked from commit c11c184e088ed0ba918fa074ed4b2043a529d3d7)
fixes #17380 Use baseClass of widgets instead of data-dojo-type which is not relevant for forms created programmatically