* Create new panel component and search refactoring
* Replace
* First refactoring - Fix global search and service injection issues
* More refactoring
* Fix service injection - create one new instance for content-node-selector component
* Avoid having more services extending BaseQueryBuilderService
* more refactoring, remove injecting the SearchQueryBuilderService from the content node selector service
* Fix build errors to launch unit tests
* Fix existing unit tests
* Fix wrong import and constructor injection comments
* Fix wrong import
* Fix comments
* Fix api compatibility
* Revert demo shell causing e2e fail
Co-authored-by: adomi <ardit.domi@alfresco.com>