JIT improvements

1) now floats are stored on the FPU stack, not the x86's
2) implemented:
add/sub/mul/div(stackval, float)
sub/mul/div(stackval, int)