faster gettuple, support also gettable with imm strings ["key"]

TODO: jit for gettuple (wrong type), and the optimization for
unchecked fast tuple access (see JIT_UNCHECKED_TUPLE)

broke test/flow/return.pn