For SectionProxyModel, setting RecursiveFilteringEnabled to true makes
the view slow when e.g. expanding an item in the size tree view, also
filtering is very slow. Reimplement our own recursive filtering by using
code from KRecursiveFilterProxyModel::filterAcceptsRow(), it seems to
work without incurring the performance penalty we get with QSFPM.
For the rest of the instances where KRecursiveFilterProxyModel was used
Set RecursiveFilteringEnabled true by default.
The code still compiles and the unit tests that pass on master still pass.