Extend Page#cursor to allow a block to be passed
Rename :free and :garbage in index pages; Add each_garbage_record