Add sp_getspeshslot
Refactor addresses to call args

The JIT never used addresses as addresses and only ever
as call args. Call arguments have quite different features
from addresses; importantly, they care about the difference
between floating point and integer numbers.