child containers inherit type injections
fix more ContainerView behavior.
add more tests.
remove documentation that was documenting bugs.
Merge pull request #1937 from ghempton/child-type-injections

child containers inherit type injections
Recursively mark removedFromDOM earlier

Marking removedFromDOM after calling
parent.removeChild could trigger attempts to
destroy DOM nodes that were already removed by
the parent's DOM Manager.