WL#6906: Improve locality of reference by allocating trx_t in blocks

Status: Complete

trx_t instances are allocating on the heap at random locations. This imposes a 
cost when iterating over the transactions.