Add usage message to the delta_generator

This patch removes a warning from gflags about SetUsageMessage() not
being called, providing a description for the binary.

BUG=None
TEST=./delta_generator --help shows the message.

Change-Id: Ifec0f123871d442bb9cab4a8bb27d09bf43b36be
Reviewed-on: https://chromium-review.googlesource.com/200667
Tested-by: Alex Deymo <deymo@chromium.org>
Reviewed-by: Gilad Arnold <garnold@chromium.org>
Commit-Queue: Alex Deymo <deymo@chromium.org>
diff --git a/payload_generator/generate_delta_main.cc b/payload_generator/generate_delta_main.cc
index 9dd6175..e9f09f7 100644
--- a/payload_generator/generate_delta_main.cc
+++ b/payload_generator/generate_delta_main.cc
@@ -290,6 +290,11 @@
 }
 
 int Main(int argc, char** argv) {
+  google::SetUsageMessage(
+      "Generates a payload to provide to ChromeOS' update_engine.\n\n"
+      "This tool can create full payloads and also delta payloads if the src\n"
+      "image is provided. It also provides debugging options to apply, sign\n"
+      "and verify payloads.");
   google::ParseCommandLineFlags(&argc, &argv, true);
   CommandLine::Init(argc, argv);
   Terminator::Init();