Fix zero row height for empty match ranges
Let FFResultNode tree track count of leafs and excluded leafs
Rename FFResultNode property: ‘matches’ → ‘children’
Rename FFResultNode property: ‘exclude’ → ‘excluded’
Remove implementation details from Find singleton’s interface
Provide base directory when creating FFResultNode group nodes
Introduce semantic convenience getters
Use the correct selected text color (for lists)
Use bindings to track count of leafs and excluded leafs
Use reloadDataForRowIndexes:columnIndexes: instead of reloadData:

This is mainly in preparation of switching to a view-based table view where reloadData: loses the selection (and recreates all table row views).
Switch search results to a view-based outline view

Currently does not support dragging of the file icon nor does it show number of matches in a single file when results are collapsed.
Add new method to Find class: ‘takeSearchResultToRemoveFrom:’

This can be used after a completed search to prune the results. Currently though no UI is connected to this action.