Decode HWP errors in error log FFDC data properly
Decode HWP errors in error log FFDC data properly

HWP errors are detailed in error XML files. The fapiParseAttributeInfo.pl
script parses these XML files and creates an enumeration of rc-values. When a
HWP generates an error, the corresponding rc-value is set in the
fapi::ReturnCode. When Hostboot sees a ReturnCode containing a HWP error, it
creates an error log and adds the rc-value as user-detail-data. The
fapiPlatCreateHwpRcDecoder.pl script generates a user-detail-data parser that
outputs the error description from the error XML files. All well and good.
In the old code, the rc_value enumeration used to be 0, 1, 2, etc. But this
was changed to be a hash-code (for Cronus - so that a particular rc-value
sticks with a particular error across builds), but I forgot to change the
fapiPlatCreateHwpRcDecoder.pl script to use the same hash code algorithm as
fapiParseAttributeInfo.pl, it still thinks that the enumerators are 0, 1, 2.
Therefore, when user-detail-data parsing eventually works, HWP errors will
not be decoded. This fixes the problem

Change-Id: I700973a8dfa8dad43f3b1f66ace7f3e9a010ec68
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1090
Tested-by: Jenkins Server
Reviewed-by: Van H. Lee <4779028c32a38a4c4983eb75cd78dd3e7dcc26f0@us.ibm.com>
Reviewed-by: CAMVAN T. NGUYEN <6ef8968941407f71237596b07aac3e0f61970ea0@us.ibm.com>
Reviewed-by: A. Patrick Williams III <c87e37b1a4035affd737b461af89fb722d635f4d@us.ibm.com>

open-power/hostboot,open-power/hostboot,csmart/hostboot,open-power/hostboot,alvintpwang/hostboot,open-power/hostboot,Over-enthusiastic/hostboot,Over-enthusiastic/hostboot,csmart/hostboot,open-power/hostboot,csmart/hostboot,alvintpwang/hostboot,alvintpwang/hostboot,alvintpwang/hostboot,Over-enthusiastic/hostboot,csmart/hostboot,Over-enthusiastic/hostboot,alvintpwang/hostboot,csmart/hostboot,Over-enthusiastic/hostboot