Added __kernel_image_{start,end}

Now we have symbols that tell us where the kernel image starts and
ends in memory. Next we will tell lmm not to overwrite it!