irix6 support for libs and other polishments from obsd
get rid of mmap interface (for alignment problems) and parse SYM64
repair undefined (ext dynamic) type decoding
parse mips relocs proper and clone rela parsing from rel
supply some includes
split off section headers ops into own file
add elf_scan_shdrs
ewps
rcsid proper
slit off p-hdrs into own file; also missed .h in previous
fix back the header order if the check fails
do not fix header twice
use new shiny elf_scan_shdrs to fix them s-headers
move in elf_shstrload() together with its homies
split elf_sym.c and put all swpping/renaming ito elfswap.h
make elf_rel and elf_note thus endig them totalitarian times of elf.c
add elf_scan_phdrs similar to elf_scan_shdr
use elf_scan_shdrs for symload and extend elf_scan_* api to pass an opaque caller pointer
make elf_size use new shiny elf_scan_shdrs
Make it build and work on current obsd