- Generalized RecordFactory. Requiring a no-arg constructor for AbstractRecord subclasses didn't work for integration with Geophile.

- Crash of consolidation thread is no longer silent. Following such a crash (thread terminates with exception), any API usage will fail.

- DeletedRecord serialization records no longer throw UnsupportedOperationException. (But deleted record handling isn't right yet, either).

- Changed Database.openDatabase to useDatabase.
Fixed handling of deleted records that need to persist.
Don't read record if key is marked deleted. Instead, provide a DeletedRecord. Added more DeletedRecord testing too.
Reformatting.
Fix for bug 4 -- error in deletion.
- Fix handling of page access buffers.
- Bring TreePrinter up to date with RecordFactory changes.
- Exposed Database.consolidateAll.
- Fixed handling of empty maps produced by consolidation.
While testing bug #4, found and fixed bug in level-1 iteration. Some uses required inclusive at end, some exclusive. Also added assertion to linking in segments that helped find root cause of but #4.
Improvements to pooling related to bug #5.
- Fix for bug #5.

- Some obsolete maps were not being cleaned up on shutdown.
Fixed bug in tracking of empty consolidation elements.
- Fixed bug in CursorImpl.CURRENT_CURSOR tracking.

- Made TreePosition tracking of activation/deactivation stacks controllable
by system property.
- Lots of work on deletion: correctness, and toString of deleted keys.
- Fix for bug #6.
Javadoc.