Changed widget and dialog instantiation so instead of the widget being placed in the dialog's content property, which required that the widget be created first, now the dialog is created first and the widget gets placedAt the dialog's containerNode.  This allows me to pass the dialog to a widget property so it can listen to the onHide event of the dialog.
Merge remote-tracking branch 'origin/master'