Change ComponentContainer so it implements _render in a perf efficient w...

...ay,

as opposed to Table and ComponentGroup implementing _doRender in a perf inefficient
way. Close #400.