platform: msm_shared: update for bootloader's requirements

* Add fastboot menu and lock critical menu
* wipe data when device status is changed
  lock->unlock, unlock->lock
  lock_critical->unlock_critical, unlock_critical->lock_critical

Change-Id: I4d8c716cf739a6839ab7a9babc86d99952d205b3
diff --git a/include/platform.h b/include/platform.h
index 3a00cdb..609ea7f 100644
--- a/include/platform.h
+++ b/include/platform.h
@@ -72,5 +72,9 @@
 int platform_is_msm8996();
 uint64_t platform_get_ddr_start();
 bool platform_use_qmp_misc_settings();
-void set_oem_unlock();
+void set_device_unlock_value(int type, bool status);
+void get_product_name(unsigned char *buf);
+void get_bootloader_version(unsigned char *buf);
+void get_baseband_version(unsigned char *buf);
+bool is_device_locked();
 #endif