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