Implement VPD recollection

This commit implements functionality to recollect VPD for a hardware
by triggering VPD parser for that hardware in case there is a
replacement.

Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
Change-Id: Ia0d377b554299faac3b46a4dc8dd96f964f07bd2
diff --git a/types.hpp b/types.hpp
index c297bf5..8c5c6e1 100644
--- a/types.hpp
+++ b/types.hpp
@@ -54,6 +54,7 @@
 using MapperResponse =
     std::map<Path, std::map<Service, std::vector<Interface>>>;
 using RestoredEeproms = std::tuple<Path, std::string, Keyword, Binary>;
+using ReplaceableFrus = std::vector<VPDfilepath>;
 } // namespace inventory
 
 } // namespace vpd