do not compile already compiled trace
refine lir dump
remove out-of-index bug in check_redefintion_flag[bop]
bug fixed: need to initialize cfp before invoke trace
adds ArrayDup, AllocBlock. And bug fixed in InvokeNative. need to update
cfp before/after executing InvokeNative
rename InvokeMethod => CallMethod
split FramePush IR into InvokeBlock and InvokeMethod to simplify
codegeneration
suppress compiler warnings
InvokeMethod and InvokeBlock support sideexit
fix infinite loop
Revert "refine lir dump"

This reverts commit b360abc012b8de70e858004bdc547dbe2b51d9ba.
add _rb_ary_resurrect API in jit_runtime
update DATA_VALUE to dump lir which contain VALUE field more precisely
add debug code
update regstack_dump: print stack size and pointer
call frame for invokeblock need not to pop recv register
fix stack consistency in record_setn
add debug code
remove argument from LoadBlock IR
add jit option