Begin merging onarm-gate as basis for AArch64 port
initial import of illumos-gate libelf
Initial import of Illumos libelf (sans sgsmsg)
Initial import of usr/src/cmd/sgs/include/conv.h
Review and style changes.
Remove sgsmsg in favor of string literals.

Generally reformat the code for readability.