Merge branch 'stable-3.3' into stable-3.4
* stable-3.3: (95 commits)
Make change number a hyperlink
Add load durations to HitHashMap uses
Add properties stats with durations to nodes and query stats
COW List and Map Property expansions
Use custom Matcher to find and replace properties
Use expanded task if refreshing is not required
Split Properties file into properties package
Cache MatchCache results for all changes
Cache nameFactory changes in TaskTree
Cache applicable definitionLists for ChangeNodes
Add more stats and refactor to handle more
Use HitHashMap for PreloaderCache
Use HitHashMap in PredicateCache
Add TaskTree Caching stats to query output
Add node level statistics to query outputs
Add Preloader statistics to query outputs
Add PredicateCache statistics to query outputs
Add a --task--include-statistics flag
zuul: ensure python3-distutils is present
Use shallow clone while expanding definitions
...
Change-Id: Iccddc779e51f57d59dd721c39b776be446521b63