Track effective address relocations while assembling.

Introduced &, as a synonym to #, except that it marks the word being laid down
in memory as a relocatable offset.  Hence, any word denoted with &, will have
the segment's base address added to it after the segment has been loaded.