Fixed jmp/j__ relative addressing; short imm8s

1) jmp/j__ now produce correct relative offset;
2) short imm8 encoding for movl, addl, etc;
3) added test/jmp.s;

As a result, `factorial_s` example is now equivalent to the one produced by GCC.