Make collector plugins customizable in catalog.json

You can specify collector plugins at the top level:

    {
      ...,
      "collector": {
        "plugins": ["basic", "search"]
      }
    }