Modify CollectionModel to work with Qml's TableView.

* Implement roleNames() to work with TableViewColumn.