remove dependencies on dojo/aspect
remove dependencies on dojo/dom.isDescendant()
Name variable "node" rather than "widget" since children can be plain DOM nodes too.
Also simplify code in removeChild().
Remove dialogId property; can just use id.
Also, change class name from duiDialogUnderlay to d-dialog-underlay.
Massive cleanup of API comments and conversion to JSDoc.
always use dojo/domReady! as a plugin, rather than a function that takes a callback
dojo/sniff->delite/sniff
handle global functions in markup, fixes #138
log query-error (fixes #173)
change dojo-bidi to bidi, fixes #186
Fix URL for running unit tests in a browser