update_engine: Fix delta_performer_fuzzer

-Set the flag hash_checks_mandatory to true in the instance of
InstallPlan in the fuzzer. This allows the delta performer to perfom
aditional checks which prevent incosistencies between the manifest size
in the payload and the one reported by Omaha.
-Stop the fuzzer test if the Write function returns false.
-Fix a few minor typos.

BUG=chromium:1020621

TEST=cros_fuzz reproduce
     clusterfuzz-testcase-minimized-update_engine_delta_performer_fuzzer
     -4857426773671936

Change-Id: I43ca72a35d52d3b88453eb516ee05d64feadc764
Reviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/system/update_engine/+/1919716
Auto-Submit: Andrew Lassalle <andrewlassalle@chromium.org>
Reviewed-by: Amin Hassani <ahassani@chromium.org>
Tested-by: Andrew Lassalle <andrewlassalle@chromium.org>
Commit-Queue: Andrew Lassalle <andrewlassalle@chromium.org>
diff --git a/update_metadata.proto b/update_metadata.proto
index 40db678..3d136ca 100644
--- a/update_metadata.proto
+++ b/update_metadata.proto
@@ -73,7 +73,7 @@
 //   new partition.
 // - ZERO: Write zeros to the destination dst_extents.
 // - DISCARD: Discard the destination dst_extents blocks on the physical medium.
-//   the data read from those block is undefined.
+//   the data read from those blocks is undefined.
 // - REPLACE_XZ: Replace the dst_extents with the contents of the attached
 //   xz file after decompression. The xz file should only use crc32 or no crc at
 //   all to be compatible with xz-embedded.