Correct Fudge encoding of CompiledViewCalculationConfiguration. (cherry-picking from commit ca46a67381125d527d8dd66848f90ed8c252ff96)
Allow more generous startup time from ServiceTest to allow annotation scan caches to be built. (cherry-picking from commit 937d55984dcb471deaf3fd626b4b5c644709e76c)
Poison asynchronous tests at end of test to avoid segfaults at main thread exit.
Make a hard stop override any existing or future soft stop request. (cherry-picking from commit 898db3a246e2b80a912b090abfc6e9b11fe27c04)
Allow longer timeout on first call.
Disable "test" functions by default.
Don't block the reader thread while the context initialises. (cherry-picking from commit bf4a07b43c45530c772c4644d44fc9068c24037e)
Use a slave thread to initialise the external function provider in advance of a connection, without blocking other startup calls. (cherry-picking from commit bfc2d343668d570cea64b582fc7939e731de166e)
Reverse PLAT-2286 related change.