Separate Search Api code from search frontend modules
- Instead of loading all search code in one module, including all
"backend" and frontend, separate these parts into two (including beta: 4)
modules that are loaded conditionally.
- Merge the module config in the search init script into one object with
all needed information to start the search workflow.