* Fix missing `runningInBackground` flags.
* Attempt at fixing background issues with GDT.
* Add missing deprecated implementation.
* Transfer extra call to background call.
* Style
* Further review comments.
* Fix testing.
* Refactored FLLIntegrationTest.
This does a few things - split the tests into a specific multithreaded
test and a recursive run without crashing.
It also adds a notification for the upload to post how many events were
uploaded. This should be a bit more reliable and helps the overall
validation during the "run without crashing" test.
* Removed extra log.
* Fix flag for Catalyst.
* Disable currently non-functional test.
* Further review comments.
* Migrate CCT tests to match FLL.
* Revert accidental partial change.
* Clarify comment for starting the background tasks.
* Review feedback, changelog additions and bug numbers.