Roll engine to 5822b6e578de7b6c6c0d802dd2b5b9d363e48c14 (#16686)

This contains the following commits:

flutter/engine@5822b6e Clear the canvas when attempting to render to the surface.
flutter/engine@d8eb659 Make the rasterizer own the compositor context.
flutter/engine@387945c Correct ninja command instruction
flutter/engine@00911b2 Don't send platform messages to isolates that are not running.
flutter/engine@5c857ee Set the start timestamp in the contructor of the first shell.
diff --git a/bin/internal/engine.version b/bin/internal/engine.version
index 136bcaa..d095c39 100644
--- a/bin/internal/engine.version
+++ b/bin/internal/engine.version
@@ -1 +1 @@
-0c09bf03d1dcde1a6c8cfaa2102949abac7757cd
+5822b6e578de7b6c6c0d802dd2b5b9d363e48c14