pimgen: reduce the dbus interfaces

The phosphor-inventory-manager is about 4MB now, because it pulls in
every dbus interface that could possibly exist.  Looking at real usage
of PIM, it seems like we pretty much only use Inventory and State.
Explicitly add those to reduce the executable size (now around 2MB on
x86).

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I5293c129c843d7caad661fca64ab5919218ef232
diff --git a/pimgen.py b/pimgen.py
index 05c2e20..7c4f925 100755
--- a/pimgen.py
+++ b/pimgen.py
@@ -603,7 +603,12 @@
         for y in yaml_files:
             # parse only phosphor dbus related interface files
             if not (
-                y.startswith("xyz")
+                False
+                or y.startswith("xyz/openbmc_project/Association")
+                or y.startswith("xyz/openbmc_project/Common")
+                or y.startswith("xyz/openbmc_project/Inventory")
+                or y.startswith("xyz/openbmc_project/Object")
+                or y.startswith("xyz/openbmc_project/State")
                 or y.startswith("com/ibm/ipzvpd")
                 or y.startswith("com/ibm/Control/Host")
                 or y.startswith("com/ibm/VPD")