Fix elf32 linker

This commit fixes ELF32 linker target enough to make it usable with syslinux's multiboot loader, qemu's -kernel multiboot loader and objdump/elfutils