Do flow analysis using BitSets, not Set<Integer>
Shrink codegen for tuple generation
Add ETuple#make_tuple function

This adds code to do peephole optimisation
on simple tuple creation; there's an often occurring
pattern of make_tuple (insn) followed by N*put insn.
This code adds a generated static function to all
ETupleN classes to create tuples from such sequences
of instructions.