Add metadata signature size field in payload major version 2.

This field is always 0 for now.

Bug: 23981164
TEST=Generated a v2 payload, it has this field now.

Change-Id: Ie6cff3c7ff478e83cf46bf6ac378f95ef197cad3
diff --git a/payload_generator/payload_file.cc b/payload_generator/payload_file.cc
index 6888aaf..f0a66cc 100644
--- a/payload_generator/payload_file.cc
+++ b/payload_generator/payload_file.cc
@@ -200,6 +200,12 @@
   TEST_AND_RETURN_FALSE(WriteUint64AsBigEndian(&writer,
                                                serialized_manifest.size()));
 
+  if (major_version_ == kBrilloMajorPayloadVersion) {
+    // Write metadata signature size.
+    uint32_t zero = htobe32(0);
+    TEST_AND_RETURN_FALSE(writer.Write(&zero, sizeof(zero)));
+  }
+
   // Write protobuf
   LOG(INFO) << "Writing final delta file protobuf... "
             << serialized_manifest.size();