Several tree-building changes

- Highly confident splits are looked for in every iteration now, not just once.

- Be more paranoid about potential block pointer reuse when updating
  affected blocks after doing several splits at once.

- Avoid a potential race on the blocksToTrees hash.

- "confident" support level moved to 0.44, the 1st quartile of support
  for ZNF split branches.