Tweak merge to build better trees with random insert workloads.

Here are some changes to merge.

They don't current work, please do **not** merge without more testing.