webapi fixes
Merge branch 'webapi' of github.com:DanielDar/ravendb into webapi
Mark some todos with my initials.
Add Comment in undesirable type activation in RavenDbOptions
HttpJsonRequest - ensure If-None-Match header value is surrounded in quotes.
HttpJsonRequest - writeAsync uses CommpressedStreamContent
Make method private, not used externally.
Just return the task instead of awaiting it.
Can't get the length of the compressed stream as it's lazily compressed.
Temporarily re-enable the old http server while doing http client work.
AdminServerClient - Use WaitUnwrap to throw correct exception.
Add WaitUnwrap and ResultUnwrap task extension methods. Both block the caller and throw the caught inner exception with preserved stacktrace, if it occurs.
ServerClient- Wait() -> WaitUnwrap and Result -> ResultUnwrap
DeleteAsync implementation
Extract single inner exception when .Wait \ .Result
change new HttpResponseMessage uses to GetEmptyMessage
Implement DirectGetAttachmentHeaderStartingWithAsync
More GetEmptyMessage Fixes
Add MultiGetContent to the UseBufferStream check
Merge branch 'webapi' of https://github.com/damianh/ravendb into webapi