Removed file format cruft, incremented file version
Darwin: do not use tcmalloc
Persistent freelist statistics is now endian clean
Updated TODOs
Renamed HAM_ENABLE_DUPLICATES to HAM_ENABLE_DUPLICATE_KEYS to improve consistency
Btree layout can now be parameterized with c++ templates
Relaxing SMO rules for btree erase