Merge branch 'stable-3.3'

* stable-3.3: (38 commits)
  docker: make sure to cleanup containers before force exit
  fixup! Add TaskTree definitions more directly
  fixup! refactor predicate cache into its own class
  fixup! Add support for tasks-factory and names-factory keywords
  fixup! Support outputting elapsed evaluation time on tasks
  fixup! Revert "Revert "plugin:task Adds support for names-factory of type change""
  Add a Container.toString() to help when debugging.
  Harden inputs to basename
  Add Zuul postflight publish job
  Pass around Task parent instead of its fields
  Fix to alter change context for TaskChangeFactories
  Add tasks-factories static properties tests
  Add a names-factory STATIC Properties test
  Add ensures to the task tests setups
  Split the task preload properties test out
  Split the task preload optional test out
  Split the append preloaded subtasks test out
  Split the task override preload pass/fail tests out
  Split the task preload hints tests out
  Split the task preload preload test out
  ...

Change-Id: I0917bb546ae5e110f38dd6ae95c707ed4f9ee0bd
diff --git a/WORKSPACE b/WORKSPACE
index f573f76..c217ecf 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -8,7 +8,7 @@
 load("//:bazlets.bzl", "load_bazlets")
 
 load_bazlets(
-    commit = "b4324e30289c2f6a2a07a4f0a9df6b1fce85ef1a",
+    commit = "6ebb3cfa1332a0dc0d2b7ea904a4703656f2ba54",
     #local_path = "/home/<user>/projects/bazlets",
 )
 
diff --git a/test/docker/gerrit/Dockerfile b/test/docker/gerrit/Dockerfile
index b15542e..12aa74a 100755
--- a/test/docker/gerrit/Dockerfile
+++ b/test/docker/gerrit/Dockerfile
@@ -1,4 +1,4 @@
-FROM gerritcodereview/gerrit:3.3.4-ubuntu20
+FROM gerritcodereview/gerrit:3.4.0-ubuntu20
 
 ENV GERRIT_SITE /var/gerrit
 RUN git config -f "$GERRIT_SITE/etc/gerrit.config" auth.type \