JIT: optimize stXx

Better handling of immediates, mostly. Use the source address if we can.
As an interesting side-note, this instruction is often used with an immediate
argument that won't fit in a normal store offset, e.g. a full address like
0x80060301 or something.