Rearrange code, remove unused code
Fixed: table column data views not reloaded correctly

In cell-based tables, view were not reloaded after setting a new
dataView prototype for the table column. Views were cached with the
table column identifier which is persistent when the dataView prototype
changes.

CPTableViewTest : force a reloadData instead of event processing. Note
that this is needed only for the purpose of this test, not in a UI
environnement.