Find transaction initialization instruction pattern

No other modification on execution model yet, everything except one contains Thread.new should work fine
STM execution model scaffold

Runs sequential script exactly like old model, yet further STM operations are not implemented. Still cannot run threads sequentially since it requires local scope environment, ex: times |i| where |i| changes before first thread execution
Fixed transaction init bytecode generation
Dynamically create string/fixnum object
Init thread instead of transaction

Now runs parallelly, only when code chunk has no shared information. STM algorithm not yet implemented.
Basic STM manipulation with no abort/retry support
Switch back to anonymous object in complication
Call Thread.new instead of specialized bytecode
Thread.new doesn't need to care about transaction
Forgot to add Thread const in previous commit
Begin new transaction after block execution

since executeBytecodes ends any transaction available before it returns
Copies parent scope call frame into thread
Benchmark options
Fixed crash on anonymous fixnum object creation
Resolve complication error
[RArray] create new object during appending
Eliminate extra "main" thread overhead
Define `Join` constant to simulate Thread.join
Make commit/retry critical section
Divide critical sections into smaller block

for performance