Port cilantro/ui/tables/* to JavaScript

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Better to do `this.listenTo(this.collection, 'reset', function() { ... })` so you can use `this` directly.