Merge remote-tracking branch 'upstream/master'
Initial commit
Starting to implement tree
Lot more basic impl
Now page splitting works pretty much as it should
More passing tests
More passing tests & refactoring
Better dump format for Graphviz
Minor
Allow callers to know where in the page we have stopped the search
Lot of fixes to the way we are handling page splits recursively
Making sure that truncating a page result in a valid page (and compacted one, too)
Fixing tests
Adding todo
Properly copy the flags when copying
More work to get this stabilized
All tests pass now
Removing debug code
Better page splitting behavior
Better space utilization for sequential inserts
Getting ready to handle updates