Added endianness support to targeting image compiler
Added endianness support to targeting image compiler

- Added new help text
- Added --nobig-endian and --big-endian command line options
- Added verbose dump of endianness configuration
- Changed pack routines to pack based on endianness
- Replaced existing uses of pack with new pack routines
- Updated a few custom locations to switch endianness

Change-Id: I09e9f2f1d6c853d072fe50ed441431aa9d06397b
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1298
Reviewed-by: Andrew J. Geissler <c46de238cd554860f0bd4010b1729f1323facd9c@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: MIKE J. JONES <3bfb5759ff83ad3ac713f701b283073623a8cdd2@us.ibm.com>
Reviewed-by: A. Patrick Williams III <c87e37b1a4035affd737b461af89fb722d635f4d@us.ibm.com>

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