fix for defect #18233 Hebrew date of 13/23/5774, 12:00 AM flagged as
invalid. Case of 13 months in leap year.
Fix heading tests (fix TRAC ticket
https://bugs.dojotoolkit.org/ticket/18162)
Button DOH test: introduce tolerance threshold for size comparison to fix failures in latest FF, Chrome, and IE10 (and add missing semi-columns)
Refs #16806. Do not add mblBackground CSS class on the page if the config flag mblApplyPageStyles is set to false
Correct date returned by dojox.date.islamic.Date.toGregorian for a leap year. Fixes #18278.

If the Gregorian date being calculated is within the month before a leap year (for example Dec 1999 or Dec 2011) then the function dojox.date.islamic.Date.toGregorian returns a wrong value.
The issue is with the new Date constructor call and the calculation of the Gregorian leap year. Because the rest of the algorithm uses a 1-based month, the variable month is set to 12. But the Date constructor is 0-based and when new Date(1999, 12, 1) is called it returns Jan 1 2000 which turns out to be a leap year. This makes Gregorian date returned to be 1 less then actual it should be.
Correct wrong property name

Fixes #12630, #14944.
Do not touch nodes that do not exist

Fixes #18289.
fixes #18266, typo in dojox/layout/ContentPane tearDown
fixed #17717, typoed path for dojox/form/Uploader php example

Squashed commit of the following:

commit 5b4797af930fea9fc59bb716e4f262c3fd6f1970
Author: Dylan Schiemann <dylan@dojotoolkit.org>
Date:   Wed Oct 1 14:50:49 2014 -0700

    refs #17717, fix typoed path for UploadFile.php example/test
fixes #18293, resolves IE bug with dojox/form/BusyButton
fixes #17251, resolves dojox/dtl bug with looping over key/value pairs
fixes #17860, dojox.mdnd.* and dojox.layout.GridContainerLite does not work when there is more than one dojo instance
fixes #18295, dojox/form/fileInputAuto needs to specify post
fixes #18294, fix permissions and strip away copyrighted ICC profiles
fixes #18302, toaster was overriding existing id
update dojox to the latest dojox/app commit, fixes #17549 dojox/app problems on IE8.
update calendar submodule to grab latest fixes
fixes #17205, dojox/form/BusyButton does not fire submit event when submit button disabled on WebKit-based browsers
fixes #18082: minor fix to SVG to flatten negative dimensions to 0

Merged from PR https://github.com/dojo/dojox/pull/117