Updates to relocation engine. Put elf.h back in the tree.