Broken test 417

This includes a backwards breaking change where `setView` would in some cases inject an Element into the parent's `childNodes`.  We had a test for this, but I've changed it to render before the child is actually inserted, which is expected.

This fixes #417, because in the second initialization `setView` is triggered in the `constructor` code path (which is fine), but then the previous behavior tried to render it into the tree.  It should only be inserted after calling `render`.