Simplify last commits
mdb_page_spill(): Fix nested txn mt_dirty_room
ITS#7670 Tweak cursor_del0

Always leave cursor pointing at "next" node, if any.
Find next sibling if we're already at end of current page.
ITS#7671 always return the key for a dup val
Speedup deletion from spill_pgs
Cleanup prev commit
Another take on spill_pgs and deletes
mdb_page_unspill(): Fix dirty_room in nested txn
ITS#7672 fix mdb_dbi_flags

Use a txn instead of env argument. Only return persistent flags.
Allow mdb_env_set_mapsize() on an open environment

The caller is responsible for making sure no transactions are
active in this process before resizing. This is slightly lighter
weight than doing a full env_close/env_open cycle.
Bump version to 0.9.8
Add a changelog
Remember if last cursor op was a delete

If so, don't advance cursor on next NEXT. Also, init xcursor
on the next GET_CURRENT.
ITS#7681 fix mdb_cursor_set behaviour for MDB_SET_RANGE
More for 5f6fa8c04204888c4ff7ac6be1868d81ff4410a8

Reset delete flag in cursor_put().
ITS#7682 In mdb_env_copy retry open if O_DIRECT fails
updates
Release 0.9.8
ITS#7701 fix mdb_rebalance

Must copy tmp cursor back to real cursor when merging into tmp cursor.
ITS#7681 fix 18a07eb7c2dc33372455a6040984cd6b699b41a5

Set rc=0 when taking the SET_RANGE branch