Load inventory from cache

The inventory is persisted across BMC reboots, so load this
data at BMC startup to not need a system power off/on to
load the inventory.
Load the cached values after setting the property values to
default, so that the cached value (if any) overwrites the
default value and the properties return to the same state
they were prior to BMC reboot.
Fixes openbmc/openbmc#487

Change-Id: I9e40b2af6880dbaa4ccc0f7e93c74ecf63a51d6f
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
1 file changed