RavenDB-3025 fix

* added extension method for cancelling tasks with await keyword -> WithCancellation(CancellationToken)
* Added optional cancellation token to interface implementations of async client api