CPython fix for #43.

Track mutation count for (visible) Transaction objects modified using
Cursor/Transaction methods. If mutation occurs, then
Cursor.key/value/item must MDB_GET_CURRENT before touching cached
MDB_vals.