oem-ibm: Builds filetable lazily

Adds support for lid files from file table to be patched when host is
off. FileTable is rebuilt when a getFileTable request is received.

Change-Id: Ief3afb698ba4fe8b871e85c9b7c9eff1e4699daa
Signed-off-by: Rahul D S <rahulds.rahul@gmail.com>
diff --git a/oem/ibm/libpldmresponder/file_table.hpp b/oem/ibm/libpldmresponder/file_table.hpp
index 76ac959..4246589 100644
--- a/oem/ibm/libpldmresponder/file_table.hpp
+++ b/oem/ibm/libpldmresponder/file_table.hpp
@@ -121,5 +121,8 @@
 
 FileTable& buildFileTable(const std::string& fileTablePath);
 
+/** @brief Clear the file table instance */
+void clearFileTable();
+
 } // namespace filetable
 } // namespace pldm