Added an "EggHunter" to look for data section

This new code looks for the word “11001100110011001100”. The first time
it stores the location to M(8) which marks the .data section. The next
time it stores it to M(9) which marks the end of the data section and
the beginning of unallocated memory.