Render empty row if all existing rows are removed

The empty row renders fine if initializing a table with an empty collection,
but if models/rows are removed the empty row is never rendered. This will call
`this.render` if the empty row is unshifted into `this.rows`.
Merge pull request #478 from marcneuwirth/empty-row

Render empty row if all existing rows are removed