List/Tree view refactoring

* Split tree view into two Controls (TreeLoader and TreeView)
* Use Tree loader in list_view_controller
* Fix search filters in list_view_controller