Merge branch 'stable-3.5' * stable-3.5: Allow configuring the root project and branch Add support for names-factory provided by a plugins Update .gitignore to include intellij specific files Rename TaskAttributeFactory to TaskPluginDefinedInfoFactory Harden shell commands Migrate configuration to <plugin-name>.config from gerrit.config Revert "test: Remove complicated JSON->shell dict logic" test: docker: Update to Alpine 3.16 test: Run py 2to3 test: lib_helper: Remove inline python test: Consistently apply json_pp to expected test: Remove complicated JSON->shell dict logic test: Use jq more for shell json parsing UI: Move tasks to a primary tab UI: Fix html for task chips Change-Id: Ic36c9499b91ee223a274a4dab9c2ad239118239f