Fix a typo in the showdb usage message.
Further size reduction and performance improvement in btree.c:allocateSpace().
Change an assert() added by the previous commit into a testcase().
Fix a separate assert() in btree.c:freeSpace().
Add SQLITE_API macros in front of interface routines in the test_intarray.c
extension.
Size reduction and performance improvements in btree.c and the
allocateSpace() routine.  Also fix an assert() in freeSpace().
Refactor local variable names in the freeSpace() routine of btree.c for
improved understandability.
Reimplement the freeSpace() routine in btree.c so that it runs faster.
A small performance improvement in freeSpace() by special-casing the
relatively common case of an empty freelist.
Enhancements to skip-scan such that it is operable when a middle column of
an index is skipped while the left-most column is constrained in the WHERE
clause.
Increase the version number to 3.8.7