cpu: Add support for part and serial numbers

This will obtain the part and serial numbers from SMBIOS, and store
them in the cpu dbus interface. The serial number is obtained from
the Serial Number Offset of 20h, and the part number is obtained
from the Part Number Offset of 22h.

Tested:
 - Both dbus and Redfish present the part and serial numbers
   obtained from SMBIOS.

Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com>
Change-Id: I5b26ed5c0ce1135aa7aba3e335ec7da1588d11b1
diff --git a/include/cpu.hpp b/include/cpu.hpp
index c2edca9..d4871fb 100644
--- a/include/cpu.hpp
+++ b/include/cpu.hpp
@@ -154,6 +154,10 @@
     void family(const uint8_t value);
     void manufacturer(const uint8_t positionNum, const uint8_t structLen,
                       uint8_t* dataIn);
+    void serialNumber(const uint8_t positionNum, const uint8_t structLen,
+                      uint8_t* dataIn);
+    void partNumber(const uint8_t positionNum, const uint8_t structLen,
+                    uint8_t* dataIn);
     void version(const uint8_t positionNum, const uint8_t structLen,
                  uint8_t* dataIn);
     void characteristics(const uint16_t value);