added directio and compress_buffers_on_eviction to c++ api
added autotxn behavior to ftcxx::DBC
cleaned up move constructors