[Truffle] Ok to compile the special catch for break in a top level block.
[Truffle] Don't pass loop counts to the root method - never going to run it twice.
[Truffle] We need to stop passing counts after the first method that isn't a block.
[Truffle] Give array builders a chance to modify the store after the final element is added.
[Truffle] Convert to the correct array type after the uninitialised builder finishes.
Merge branch master into truffle-head.