a subtle, non-comprehensive change to address a recent Valgrind leak.  Using to establish base for bigger changes ... and get current test running again.
force .so modules of leveldb into memory for initialization early in eleveldb loading.
cleanup fact that LevelIteratorWrapper is shafing ItrObject's itr_ref but not pinning ItrObject in memory.
forgot to remove debugging line.
passing db pointer to MoveTask causing odd failure.  Remove while researching.
for safety, go ahead an populate MoveItem reference pointer to the DbObject.
cut/paste work ... non-functional
Code running.  eleveldb_close() executes too fast.  tests fail.  time for it to be async.
delete test files that got added
db and iterator close now reshaped to live in malloc memory instead of Erlang.  Currently a blocking close for both, will move to async after next round of tests.
db close is now async.  next up:  iterator close.
async iterator close.
make clearing of m_RecentErlangPtr the threading sync, not m_CloseRequested
address condition where m_RecentErlangPtr could be NULL during shutdown.
clear write segfault potential.  likely last implementation.
bring forward a change to RetrieveDbObject needed for tests
correct comment
merge conflicts resolved
Merge branch 'mv-tuning7' into develop