Fix pulling in ELF symbols on FreeBSD.

<elfdefinitions.h> is replaced by <sys/elf{32,64}.h>.
Distribute <stdint.h> away from elfdefinitions.h.