Added Disposable SetTimeoutFor to IDocumentStore

Added SetTimeoutFor to the DocumentStore.  It is scoped to the calling
thread. (Thread Local)