Refactoring of LocalDatabase::find, cursor_find
issue #42: ham_cursor_find returned wrong key w/ approx. matching and transactions
Removed dependency to malloc.h
Fixed madvise posix call (thanks, Thomas Fähnle)
Fixed large file support on linux