This is an initial implementation of a filtering system in the outliner.
We start by allowing users to filter out objects (shortcut O).
Right now we support it in Active View Layer and Collections only.
We try to preserve the scrolling position before/after filtering as much as
possible. We do it by using the top-most collection as the focus element.
Todo: Break-down object filter in object type as per @Sergey Sharybin (sergey) 's suggestion.