Container can now accept children that are not widgets.

Note that any children DOMNode can be added but only the ones with a widgetId will be returned by getChildren(). I'm not really satisfied by this. Probably need more thoughts.
make getChildren() return all dom nodes