Trying to avoid race conditions with setting up live view hookups
p/69248780 b/13985606 Refactoring ListView controller to use init/prepare/display paradigm used by TreeView
p/69248780 b/13985606 Found real root of problem with attributes live binding incorrectly, and fixed it twice
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
Merge remote-tracking branch 'origin/develop' into feature/avoid-livebound-race-condition

Conflicts:
	src/ggrc/assets/javascripts/controllers/tree_view_controller.js
Merge remote-tracking branch 'origin/develop' into feature/avoid-livebound-race-condition

Conflicts:
	src/ggrc/assets/javascripts/controllers/dashboard_widgets_controller.js
	src/ggrc/assets/javascripts/controllers/tree_view_controller.js
Merge pull request #1263 from reciprocity/feature/avoid-livebound-race-condition

Prevent concurrent rendering issues with People list and Audit modal