Allow multiple childViews with the same name

Index the `childViews` hash by cid instead of name, and provide
lookup-by-name functionality in `#getChildView()`

fixes #1