Added Disposable SetTimeoutFor to IDocumentStore

Added SetTimeoutFor to the DocumentStore.  It is scoped to the calling
thread. (Thread Local)
Merge pull request #1 from maverix/Timeout-Enhancement

Added Disposable SetTimeoutFor to IDocumentStore