This patch also adds some missing relocation defines to exec_elf.h, and a few helper classes/methods to ELFImage so that we can use it for our dynamically loaded libs and not just main program images from the kernel :)
This is going to be very useful for implementing kernel modules. We'll also need it for dynamic linking later on.
Let's arrange things like this instead. It didn't feel right for all of the ELF handling code to live in AK.