Removed boost_thread dependency to win32 projects
Issue 17: configure now checks for boost version
code cleanups - no functional changes
Added AES encryption
Extended metrics - now showing extended key cache misses/hits
Win32 fixes for AES
Reorganizing db.h, db.cc, no functional changes
More refactoring in cursor.h, cursor.cc, no functional changes
Environment::get_incremented_lsn() returns lsn, not status
Cleaning up Cursor::is_nil(), no functional changes
Added a small sed-skript which helps during refactoring
Refactoring of txn_cursor.h/.cc, no functional changes
Refactoring of btree*, no functional changes
Rewriting btree enumeration; now using visitor objects instead of callbacks
Refactoring usage of Database::get_btree_index
Memory metrics now keep track of operator new/delete
Refactoring of page.h/page.cc, no functional changes
When closing, the PageManager now truncates unused pages at the end and reduces the file size
Improved naming consistency (renamed page_size/page_id to pagesize/pageid)
Minor refactoring in PageManager, no functional changes but improved error checks