rewrite list/detail table layout w/ knockout

just replacing the render() function with a knockout template
that largely just points to the custom elements created in js

Basically, all that deleted code was just doing the same thing that `case_list_properties.html` here does. It was surprisingly easy to drop in; just had to make `this.columns` and `observableArray` and then tweak a few other things to be callable from the template.

I'm basically peeling away the onion one layer at a time, for those of you following the [previous PR](https://github.com/dimagi/commcare-hq/pull/4929).