open -> open_db
Tidy up DEBUG macro
NOINLINE only on supported compilers.
More comments from freelist branch.
Moer comments/tidy-ups
More formatting fixes.
More comments from freelists.
More formatting fixes
Document IterObject.
More struct comments from freelists branch
Accept but ignore max_spare_* (matches cffi).
Updated env_copy from freelists branch
Implement Environment.copyfd().
Remove old comment (was merged into invalidate()).
Support weak referenced Environment
Replace TransObject::buffers with ::flags (from freelists).
Missing TRANS_RDONLY check.
Make transactionless ops wrap real objects.

This is a simplification in preparation for supporting freelists. Now
make_trans() is the only function that allocates transactions.
Avoid module scope penalty

Python can't compile to STORE_FAST/LOAD_FAST in module scope, since all
assignments must affect the module's dict. So wrap the whole mess in a
function. Recovers another 33k/sec to the random get tests
Merge branch 'master' of github.com:dw/py-lmdb