Support opening and closing the block collection underlying the B tree.
block_collection: Set m_open to true in open().
Implement tpie::pipelining::b_tree_builder.