Splitted btree classes into different files
Record number databases no longer fail when created with uint64 key type
InMemory device also now respects the file limit
Fixed segfault when opening a database with recovery, but without transactions