Merging in pull request 114 (add chart margin support to themes) fixes: #18079
Fix #18164: dojox/mobile/tests/test_FormControls: incorrect input fields size with ios7 theme.
Committing in fixes for duplicating path information during serialization/deserialization of a VML surface.

Squashed commit of the following:

commit 7c873136c5c374c272b401ad11543f9214da0c65
Author: Jared Jurkiewicz <jared.jurkiewicz@gmail.com>
Date:   Mon Jul 28 11:09:12 2014 -0400

    Fix patth repeated duplication error in VML renderer, fixes #16830
update dojox to the latest dojox/app.
Update dojox to the latest dojox/app.
Fix issue with IE reset of font dimensions causing CSS errors when root node had css settings.  fixes: #18081
Squashed commit of the following:

commit d60e6122ecdcf26562b6d387d59904cc70b3e358
Author: Jared Jurkiewicz <jared.jurkiewicz@gmail.com>
Date:   Tue Jun 10 11:21:50 2014 -0400

    Fix issue with dojox/html/metrics and font size, fixes #18080
refs #18195, fix chart scale when using more than one StoreSeries
refs #16320, update image file reference for CheckedMultiSelect
Squashed commit of the following:

commit c7e6a45acf51e188969ce469860101621735851a
Author: Nicola Rizzo <nicola.rizzo@gmail.com>
Date:   Sat Jul 26 19:51:30 2014 +0200

    corrects the year number, fixes #17835; test updated
Fix several minor errors in dojox.layout.ResizeHandle.  fixes: #18214
Squashed commit of the following:

commit 43069922afa8af3ec31e7548c9352f10d2482a73
Author: Jared Jurkiewicz <jared.jurkiewicz@gmail.com>
Date:   Fri Aug 15 13:15:54 2014 -0400

    Fix issue with target node check, make sure it isn't root/body, fixes #18222
Fix bad AMD conversion referencing globals

Refs #12863, #17829
Fix bad ARIA roles that break JAWS 15 with deprecated EnhancedGrid

Fixes #17760.
Refactor SHA2 algorithms, add basic tests

The algorithms now share most of their implementation code, and more
importantly, they generate correct output.

Test data is taken from RFC 4321: "Identifiers and Test Vectors for
HMAC-SHA-224, HMAC-SHA-256, HMAC-SHA-384, and HMAC-SHA-512"

Fixes #18221, #17733
fix ContentPane to clean up style nodes

Clean up style nodes that are created and placed in the document head
when destroy is called on a ContentPane with renderStyles set to true
When renderStyles is true, <style> nodes are created in the head of the
document but are not cleaned up when the ContentPane is destroyed. Fixes #18175
Allow dragging hue mover of ColorPicker to update color

Fixes #17546.
Squashed commit of the following:

commit b4e2c2c831f674e300dabfc5ebaf04c221915ba1
Author: Nicola Rizzo <nicola.rizzo@gmail.com>
Date:   Sun Aug 24 18:42:15 2014 +0200

    Corrects set and get in dojox/html/ext-dojo/style.js, refs #17556
Refs #18168. dojox/mobile/deviceTheme's default theme map now sets the most recent iOS theme (ios7) when running on iOS 8
fixes #18223, fix dojox/validate/check regression