FFDC class generation changes for caps, errors
FFDC class generation changes for caps, errors

  Change from lower-case to upper
  Fix method chaining for empty classes
  -Wall changes
  Rearrange headers to need only error_scope.H

Change-Id: I315debffe08e663bdf95dee56c491cbe3607688c
Original-Change-Id: I034fd84d05f53f36079b2b50b4ab338bf8d5bdb9
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16437
Reviewed-by: Joseph J. McGill <4a85c6614f9f065f63d8fd57cde15e48af07ea2a@us.ibm.com>
Reviewed-by: Matt K. Light <19ba8ed73a0b3c376c81fced381f1ac0f483b7c2@us.ibm.com>
Reviewed-by: Brian Silver <af0eed78d989d9597decc8b92fa6db01ef8b58e0@us.ibm.com>
Tested-by: Brian Silver <af0eed78d989d9597decc8b92fa6db01ef8b58e0@us.ibm.com>

open-power/hostboot,open-power/hostboot,open-power/hostboot,open-power/hostboot,open-power/hostboot