A Knockout.js binding to make sortable tables from observableArrays