Publish all EI while priming inventory

The change is to publish all the interfaces marked as extra interfaces
in config JSONs while priming the inventory.

The change was done so that code can pick up any interfac eadded under
extra interface without any change.

Test:
Inventory objects published all the interfaces listed under EI in the
JSON.

Change-Id: I6fedf5c98345faca864b1e1d8644f84b7dee7ae5
Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
diff --git a/ibm_vpd_app.cpp b/ibm_vpd_app.cpp
index e7ba650..6500358 100644
--- a/ibm_vpd_app.cpp
+++ b/ibm_vpd_app.cpp
@@ -743,11 +743,6 @@
                                 }
                             }
                         }
-                        else if (eI.key().find("Inventory.Item.") !=
-                                 string::npos)
-                        {
-                            interfaces.emplace(move(eI.key()), move(props));
-                        }
                         else if (eI.key() ==
                                  "xyz.openbmc_project.Inventory.Item")
                         {
@@ -765,6 +760,10 @@
                             interfaces.insert_or_assign(eI.key(),
                                                         move(presProp));
                         }
+                        else
+                        {
+                            interfaces.emplace(move(eI.key()), move(props));
+                        }
                     }
                 }
                 objects.emplace(move(object), move(interfaces));