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