KDirModel: two fixes for QAbstractItemModelTester
- Clear out internal data structures between beginRemoveRows and endRemoveRows, as one should do so that rowCount() is correct immediately after endRemoveRows.
- Columns > 0 don't actually have children.
Found when using the file dialog in an app that installs QAbstractItemModelTester on all itemmodels using a qApp event filter.