More Addressing work
Big change: Got rid of displacement/immediate classes

Everything is a constant now.  Since displacements and immediates are
used in different contexts, its easy to tell whether a constant is a
displacmeent or immediate