presence: Use inventory compatible interface

This interface contains an expected set of entries that are ordered from
least specific to the most specific of compatibility. Use the compatible
interface on the system chassis inventory object to determine the
location of the configuration file to use. The first entry found to
contain a configuration file is used. When this interface (and the
associated "Names" property) is not available, use the default
configuration file location.

Tested:
    Config file loaded from correct location based on property value
    Default config file loaded when property not available
    Default config file loaded when property exists but no file located

Change-Id: I6eaa5f071af725b72535778700731ee849bb7742
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
2 files changed