small optimize
use 'pc' as little as possible
save instruction pointer to pic_state
restore ip when returned from c function
rename pic_callinfo.pc -> ip
[bugfix] close only closed variables...
apply' argument treatment was broken
add tail-call test