emergency repair on JXTreeTable: added guard against -1 index in tableModelAdapter update event mapping (not yet understood why that happens)
emergency repair on JXTreeTable:
added guard against -1 index in tableModelAdapter update event mapping
(not yet understood why that happens)

committed some local changes
- changed delete/insert notification mapping slightly (use the TreeEvent provided info)
- added characterization test for isHierarchical (should throw on invalid column)
- let TreeCellRenderer check for hierarchical column

certusoft/swingx,certusoft/swingx