symbol: proper including of libelf
symbol: avoid leaking of "elf" by calling elf_end()
symbol.c: reintent up to kernel rules