[new B+ tree] Moved methods from Unique/NonUnique utils to BTreeUtils.
Merge remote-tracking branch 'origin/unique-non-unique-trees' into unique-non-unique-trees
[new B+ tree] Moved calls to markChanged() to the node class. Marking up to parent for insert/delete done in the searcNodeWithHistory method.