Account from meta key on mac, fixes #17109
avoid null pointer exception when _Widget.destroy(true) call, fixes #17132, thanks Max
fix api doc for defer(), refs #14808
Fieldset.title should override <legend>, not Fieldset.legend, fixes #17190
Don't automatically switch focus back to a Dialog that is fading out.

Clicking "paste" in the Dialog from the PasteFromWord plugin switches focus
to the editor.  The code added in 49339a0685729c69df92e91138788a6b50cdf2ef was interpreting this
as an accidental focus change, and switching focus back to the dialog, thus
breaking the paste operation.  It was a race condition during the Dialog fade out.

Refs #15370, #16550, #17195.
remove unused dependency
remove unused dependency
remove unused dependency
Add README.md and CONTRIBUTING.md, refs #17189
Refs #17214.  Add check for for max==min to dijit Slider, and added automated tests.
update CSS so arrow doesn't show on toggleable=false Fieldset
fix text selection problem on IE9 in quirks mode, fixes #17216
thanks to neek for the investigation and patch
(cherry picked from commit c86c4ea8504875fa749fc096043907bdf90de1e5)
Fixes #17217.  Forward port [2876164aa20aff71392d37d3d492e30d4618c6b3/dijit] to trunk.
Fixes #17154.  Call stopPropagation() for keypress events to prevent parent widget's from stopping the events.
add TODO, refs #17219
Make Dialog ignore focus events on other documents.

This fixes the problem in a Dialog where an InlineEditBox with a dijit/Editor editor
would immediately close because the Dialog thinks the focus had shifted back to the
main document somehow, and restores focus to itself.

A more robust solution would be to trace if the foreign document is in an iframe
that's a descendant of the Dialog, but it didn't seem worth the extra code.

Fixes #17225.
fixes #17207: fix Tree openOnDblClick regression

added functional tests for openOnClick and openOnDblClick
Fix up CSS classes for MenuItem subclasses.

Makes it possible to modify L&F of PopupMenuItem by using the dijitPopupMenuItem class.
Also fixes the disabled CheckedMenuItem to be grayed item, like a disabled MenuItem.

Fixes #17045.
fix return value of Dialog.show()/hide() in no-op case, fixes #17100
fix spurious test case failure, refs #17207

mouseMoveAt(TreeNode.domNode) on an open TreeNode moves the cursor
below the associated Tree row.   Specifically, it moves halfway down that TreeNode's
list of visible descendants.    So the test was supposed to be moving the cursor
to the Africa row but instead moved to Kenya.