Added named data buffers
Messed up readme indentation.
Fixing markdown
Readme fix
Fixed small memory leak in -[BNRTCBackendCursor nextBuffer:]
Fixed small memory leak in -[BNRTCIndexManager countOfRowsInsClass:matchingText:forKey:list:
Assorted fixes from B. Monk
Regularized some -init methods
removed unused @class reference
simplify some memory management

allow BNRDataBuffer to save/read nil NSDates (with side effect: cannot save date of the first instant of 1 January 2001, GMT)
fixed couple of small leaks
added bulk object upgrade methods
added logAllObjects
silence a compiler complaint - but better double-check this C++
simplify memory mgmt
Add support for BNRResizableUniquingTable on OS X using NSMapTable (greatly reduces size of uniquing table under 64-bit; makes BNRPersistence ARC-able). Tested, but currently turned off via kUseBNRResizableUniquingTable. Not used under iOS (because no NSMapTable).

Add preliminary iCloud support (turned off;  not well tested; may remove, but too tedious to separate from other changes now)

-init now fails if BNRUniquingTable cannot be created

fixed logical nit ( if (classCount >= 255) versus  if (classCount == 255))

fix static analyzer complaint in -insertWithRowID

add TokyoCabinet transaction support (includes later, disabled, iCloud support; may remove , but too tedious to separate from other changes now)

add -logUniquingTable

add iCloud

add NSFilePresenter delegate methods if enabled and running under 10.7 (currently compiled out via iCloudBNRStoreSupportEnabled; needs testing)

fixed the FIXME  "Write out class meta data - things will be faster if you only save ones that have been changed"
add TokyoCabinet transaction support
Add BNRStoredObject versioning and upgrading support

add -logDescription

use BNRResizableUniquingTable (if enabled and running on OS X)
add TokyoCabinet transaction support

add TokyoCabinet writeSync support (if enabled db is slower, but crashes/power failures are much more protected from data loss)

fix leak of a TCIDB * if tcidbopen() fails

better error reporting if unable to open TC file

adjust TC close logic in -close

add preliminary iCloud support (currently turned off; not well tested; may remove)
add TokyoCabinet transaction support

add TokyoCabinet writeSync support (if enabled tc is slower, but crashes/power failures are protected from data loss)

fix leak of a TCIDB * if tcidbopen() fails

better error reporting if unable to open TC file

adjust TC close logic in -close

add preliminary iCloud support (currently turned off; not well tested; may remove)
support TokyoCabinet writeSync (will cause every write to sync to the physical storage media; slower but safer)

support TokyoCabinet text index file compression (compresses offline TC index files; index files can go from a default of ~8.5MB to as little as 12KB)

add new initializers and class convenience methods

fix potential TC crash in dealloc

fix static analyzer complaint

better error reporting

add support for lazy-loaded de-compressed TC text indexes in BNRTextIndexes to be invalidated (only would be needed with many and massive text indexes; see kImplementCacheUnloading)

simplify memory mgmt

fix crash in -insertValueOfObject on attempted insert of nil or empty text index strings
simplify handling of UniquingListNode structs

add test fix for 64-bit compiler complaint (kTestUInt64WarningFix) where UInt64 is assigned to UInt32. Needs review for correctness.

add documentation for 64-bit memory usage optimizations in uniquing table and UniquingListNode

add documentation for calc of hash value for numBuckets

add -logTable (useful for optimizing uniquing table size under 64 bit)