bug 2509 - clear deleted items from the ht in deletion cb
bug 2509 - clear deleted items from the ht in deletion cb

If there's an error of some sort in the deletion itself, it's possible
to end up with a time when an item exists on disk and is still
resident in memory.

With this change, we keep the item in the hash table until we have
positive confirmation that it has been deleted from disk (and, of
course, that it's still deleted in memory).

Change-Id: I0a264121b764d19408ea6cdddf370b3f25843cd1
Reviewed-on: http://review.northscale.com/2740
Reviewed-by: Matt Ingenthron <1fa2ef4755a9226cb9a0a4840bd89b158ac71391@northscale.com>
Reviewed-by: Chiyoung Seo <8b279095f11c26cc21045fda5a3e51debb005aa9@gmail.com>
Tested-by: Chiyoung Seo <8b279095f11c26cc21045fda5a3e51debb005aa9@gmail.com>
Tested-by: Dustin Sallings <1c08efb9b3965701be9d700d9a6f481f1ffec3ea@spy.net>

daverigby/ep-engine,couchbaselabs/ep-engine,couchbase/ep-engine,hisundar/ep-engine,teligent-ru/ep-engine,owendCB/ep-engine,jimwwalker/ep-engine,owendCB/ep-engine,abhinavdangeti/ep-engine,daverigby/kv_engine,daverigby/ep-engine,daverigby/ep-engine,zbase/ep-engine,membase/ep-engine,daverigby/kv_engine,membase/ep-engine,hisundar/ep-engine,daverigby/ep-engine,hisundar/ep-engine,owendCB/ep-engine,abhinavdangeti/ep-engine,jimwwalker/ep-engine,sriganes/ep-engine,jimwwalker/ep-engine,couchbase/ep-engine,daverigby/kv_engine,teligent-ru/ep-engine,owendCB/ep-engine,sriganes/ep-engine,couchbase/ep-engine,couchbaselabs/ep-engine,membase/ep-engine,couchbaselabs/ep-engine,sriganes/ep-engine,sriganes/ep-engine,zbase/ep-engine,daverigby/kv_engine,zbase/ep-engine,zbase/ep-engine,abhinavdangeti/ep-engine,abhinavdangeti/ep-engine,hisundar/ep-engine,teligent-ru/ep-engine,teligent-ru/ep-engine,abhinavdangeti/ep-engine,jimwwalker/ep-engine,membase/ep-engine,couchbaselabs/ep-engine,couchbase/ep-engine,zbase/ep-engine,couchbaselabs/ep-engine