platform: msm_shared: Add changes as per AVB2.0 specs

As per the requirement of AVB2.0 current call flow aboot_init
is updated to make sure that device is booting with AVB2.0
enable.Fix kernel cmdline for recovery and add checks to verify
the boot image.

Change-Id: Icfb250eac71edf07ea6f6123ddd15c6aaaa1629f
diff --git a/platform/msm_shared/avb/libavb/avb_ops.h b/platform/msm_shared/avb/libavb/avb_ops.h
index 2cf0f8a..15c7b22 100644
--- a/platform/msm_shared/avb/libavb/avb_ops.h
+++ b/platform/msm_shared/avb/libavb/avb_ops.h
@@ -63,6 +63,13 @@
 struct AvbOps;
 typedef struct AvbOps AvbOps;
 
+typedef struct {
+        uint32_t  Data1;
+        uint16_t  Data2;
+        uint16_t  Data3;
+        uint8_t   Data4[8];
+} EFI_GUID;
+
 /* Forward-declaration of operations in libavb_ab. */
 struct AvbABOps;