Use FSI-based I2C for MVPD access in OpenPower

This code defaults all slave processors to use FSI I2C access method at
the start of the IPL.  Then in istep 6.12 it calls a new function
i2cSetAccessMode() to set them to Host I2C access method for the rest of the
IPL.

Change-Id: Ib13d274aa9a64a533bce79d34e75c0bee4d3e5c8
RTC: 116439
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14590
Tested-by: Jenkins Server
Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Updates to IPMI Fru Inventory XML changes

Change-Id: I5b0f07086b1ca8cf9fd04406d2315e063d39b2b4
CQ: SW289819
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14909
Tested-by: Jenkins Server
Reviewed-by: Michael Baiocchi <baiocchi@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
clock_gettime support for HBRT

Change-Id: Iab8d113c00609d7b92fb2fd943b57c9a21671f11
RTC: 119002
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14668
Tested-by: Jenkins Server
Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
BMC VPD hardware write support

Also contains I2C attribute work-arounds.

Change-Id: I6d1164cfefe4edcc6631e8cf51c288ce25489fab
RTC: 113492
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13665
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: Michael Baiocchi <baiocchi@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>