Update elf.h

Use the newest version from 2014.
The current one contains no Glibc-specific stuff so it can be used on any platform. It would probably be enough to remove the BEGIN/END_DECLS lines, as well as the two `#include` lines.