* added readwritelock that properly supports async/await
* RavenDB-865 test passing
Merge branch 'New3' of github.com:ayende/ravendb into New3
make AsyncReaderWriterLock compile with Silverlight
proper fix for DateTimeOffsetIssues unit test
minor fixes related to RavenDB_1007 (also passes with Voron)
Make sure to send the correct attachment Content-Type header
PutAttachment should return 201 response code
Make sure to not send a request twice
Actually fix the test
When we PUT a new attachment, make sure to have the Location header in the response
We should not return JsonContent for empty messages, as they return a Content-Type=UTF8 for responses like 201
Correctly escape a document id to be used in a URL
Avoid NRE, and set the ContentType in the JsonContent itself
This test is passing now
Extend the TimeBombed test
Beautify the code
Fix a todo
This is still a bug
Remove duplicate line of code - looks like a mistake
This test will fail only on munin, but not on esent. I decorated it with TimeBombedFact as we need it to pass on esent on voron only.
Refactor the VersioningTest to be much simpler and use the same test infrastructure.