fixes #17363 dojox/mvc _startAtWatchHandles called twice. Thanks to Adrian Rakovsky CLA.

(cherry picked from commit f6cc3c968e34bd3b90c7b7579faaa3eedd8e381f)
Fixes #17417. IE11 support. Thanks Sebastien Brunot (IBM, CCLA)
(cherry picked from commit bd6a44b9ca37ada7700d021f6717f64ad1eaf232)
Fixes #17416. Fix detection of finger move after change of direction of scrolling. Thanks Sebastien Brunot (IBM, CCLA)
(cherry picked from commit c895d8004e4d05a6fec50edd36abab33a46b43fe)
update calendar submodule
fixes #17437. Fix transitions on IE.
Fixes #17418. Set body's background style using dojo/domReady, not dojo/ready, to ensure it is already set at widget initialization time. Thanks Sebastien Brunot (IBM, CCLA)
(cherry picked from commit 39786820cc6078106dd9c7fc1a0e70aeb97e6d77)
Prevent _dbpostscript() from running twice for widgets with dojox/mvc/_Controller mixed in, fixes #17439.

(cherry picked from commit bd9137e0b1039bd01786ab38387579fce4288125)
Stop index-based Stateful notification for splice additions, fixes #17278.

(cherry picked from commit 67eec023aee8e042e8f1d9dcc7fd653ee70792a7)
Fixes #17416 Fix regression introduced by the initial patch - SwapView now uses the renamed variable from scrollable.js.
(cherry picked from commit 9b0d511e8bf48a0c0037776ab1b0a9aa0ca07fd8)
update dojox 1.9 to the latest dojox/app from dojo19 branch.
Fixes #17229. When used inside a ScrollableView, the Overlay no longer appears at a wrong location thus being invisible
(cherry picked from commit cb8bc433d711a028f22f051c4a0e55d318cbb39a)
Fixes #17454 - scrolling performance/usability problems on Android and BB
(cherry picked from commit c43b260af527b055a5876e47f61d4e04c2aaa4b4)
Fixes #17455 - adapt to iOS 7: do not try to hide Safari's address bar
(cherry picked from commit efeaaf7b8459c42ecf947b204c9b412f81640e95)
Refs #17455. Fix and improve clarity of address bar hiding code
(cherry picked from commit 63fd8e6a31d5e87ed4c949cac7c1b59740fd1d78)
fixes #17477. Make sure labelFunc is taken into account.
Call set("disabled") and set("readOnly") in startup so children are updated appropriately. Added test cases. Fixes #17399.

(cherry picked from commit 4f2b949cfcf45f59628484f704b04989d5586fde)
Fix for reducing length in dojox/mvc/StatefulArray, fixes #17325 thanks asudoh.

(cherry picked from commit c7f962a8b4aee6bd7832a5eda01776fdf6b7c7ea)
update calendar submodule
Move disabling code to addOptionItem. Fix disabling logic in checkbox menu items and template. Fixes #17399.

(cherry picked from commit ead78ed67c4ee46c953adf95d72a63acbcc945b8)
Remove trailing comma. Refs #17399.

(cherry picked from commit 9c9a736b4ba28aa18a5842469766a61be23e9882)