Use generic phpunit job for extensions with dependencies
We use a custom zuul function that stores the mapping of extensions to
their dependencies and adds them to an environment variable when the job
is triggered.
Currently only configured for the "Thanks" extension for testing.
Bug: T96690
Change-Id: I37c92630fa7809caeead0c15353aaad1a399eb17