Add PLDM.PDR Interface

This interface has APIs that helps PLDM requester apps
(eg: openpower-occ-control, phosphor-logging’s openpower extension)
on the BMC to access the primary PDR repo.

The requester app openpower-occ-control will set
an effecter to request an OCC reset.

IBM has such apps to talk to host firmware, but the
API is generic.

Also introduce an exception
xyz.openbmc_project.Common.Error.ResourceNotFound.

Change-Id: I05ef9b79ee779c04abddf7777974b15c2d8f2ee9
Signed-off-by: Pavithra Barithaya <pbaritha@in.ibm.com>
diff --git a/xyz/openbmc_project/Common.metadata.yaml b/xyz/openbmc_project/Common.metadata.yaml
index e1d122a..a90da83 100644
--- a/xyz/openbmc_project/Common.metadata.yaml
+++ b/xyz/openbmc_project/Common.metadata.yaml
@@ -21,3 +21,5 @@
   level: ERR
 - name: TooManyResources
   level: INFO
+- name: ResourceNotFound
+  level: INFO