fixes the 16bit issue, we still need to improve the performance here
Fix #1365 - esil negative value in mov
Fix -1 calculation in rpnesil.c

It calculated bit-2 mod 0x40, because 0x3e == 0x40-2.
Implement 'pie' to disasm code and esil at the same time
fix #1366 and make r_io_close keeping the current desc if it does not get close