futility: Fix build failure by missing struct declaration

The factory branch seem to not always include vb2 structures
so we have to declare directly in futility.h.

BUG=chromium:923331
TEST=make futil -j

Change-Id: I4b4073244b034426544d8f4f1dd79a0c8c36b7e7
Reviewed-on: https://chromium-review.googlesource.com/c/1421579
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Commit-Queue: Hung-Te Lin <hungte@chromium.org>
Tested-by: Hung-Te Lin <hungte@chromium.org>
Trybot-Ready: Hung-Te Lin <hungte@chromium.org>
(cherry picked from commit b861c14e3f19d712f76093309071873a5bef08b3)
Reviewed-on: https://chromium-review.googlesource.com/c/1421584
diff --git a/futility/futility.h b/futility/futility.h
index 18582c6..b31fd59 100644
--- a/futility/futility.h
+++ b/futility/futility.h
@@ -109,6 +109,7 @@
 			   uint32_t *maxlen);
 
 /* Updates HWID in GBB properly (and update digest if available). */
+struct vb2_gbb_header;
 int vb2_change_hwid(struct vb2_gbb_header *gbb, const char *hwid);
 
 /* For GBB v1.2 and later, update the hwid_digest */