block_collection: Do not deallocate block buffer in get_free_block.
Implement B-tree builder for building a B-tree bottom up.
Use b_tree_builder in ut-blocks erase.
Refactor ut-blocks verify_tree() helper.