Squashed commit of the following:

commit 70d9ea82e38726ccbc11e19fce2f11b50902e12f
Author: Mangala Sadhu Sangeet Singh Khalsa <mangala@khalsa.com>
Date:   Tue Feb 4 12:21:36 2014 -0700

    Fix potential stack overflow in dojox/gfx/path#_updateWithSegment

    https://bugs.dojotoolkit.org/ticket/17715

SitePen CCLA

(cherry picked from commit 67486ca03ed13a8827171c4dba0f5f77d0bd6f4c)
Fixes PR #36: Screen reader and VoiceOver on IPHONE will try to read temporary/internal measuring Div tag
Trac ticket: https://bugs.dojotoolkit.org/ticket/17433
Also fixes similar Trac ticket: https://bugs.dojotoolkit.org/ticket/17178
Using jaredj's more complete solution (temp node is cleared at end of function).

(cherry picked from commit 12774a98c709acd65bd85e09d8beb7ea40e04d2d)
Exclude demos from mini builds

Fixes #17750.

(cherry picked from commit 91916e77967e485182e753b7513c80efd84b926b)
Updating metadata for 1.9.3
Updating source version to 1.9.4-pre
Fixes #17165: during a scroll animation, touchstart should not trigger the selection of the item
(cherry picked from commit 84e9020f619860de9da6ae04230b5fa5d1e9f633)
Fixes #17502: avoid browser scroll when touching text widgets (backport from master)
refs #17757, AMD updates to dojox modules

(cherry picked from commit 4ca469461a20f1020af1c7eeeb1d4192b8aba2fc)
fix #17813.