SitePen/dgrid — pull request #146 by jdohert (2012-04-24 13:38:55+00:00)
Title: Fix DijitRegistry issues

After using the DijitRegistry extension I noticed that it was not actually removing the widget from the registry. Also I was getting "Tried to register widget with id==..." errors if I loaded the same page twice and this was due to ContentPanes checking for and calling destroyRecursive on its child widgets. Destroy never actually was called.

Use widget id as argument for registry.remove as it takes an id and not a widget instance.
Add destroyRecursive method because containers check for and call destroyRecursive in their destroyDecendants cleanup.