Refactor code: remove duplicate fields
Should be removed as part of the embedded staff
Remove the responders from the solution
Setting SetLastError property
prevent rollback of DTC in the middle of commit
Fix a failing OAuth test. Make sure to handle the 412 and 401 OAuth logic for write requests.
Fix typo
minor
Fix a failing OAuth test. Make sure to handle the 412 and 401 OAuth logic for write requests.
Remove responders from the project, but leave the files on disk
RavenDB-1368 Streaming calls use one time tokens to avoid 401
Slightly more optimized journal writer - less memory allocations
Merge commit '843db1ab060a2ed45c9fc4f6e4828bd5eb9eb6aa' into New3

Conflicts:
	Voron/Impl/Journal/Win32JournalWriter.cs
Remove more sync code from the HttpJsonRequest
Use the controllers instead of the responders
Run with munin instead of with voron by default
minor
voron DTC implementation is more compatible with esent (now must call prepare before commit in both)
Merge branch 'New3' of github.com:ayende/ravendb into New3
BREAKING CHANGE: Make the code much straightforward by moving the GetBulkInsertOperation from IDatabaseCommands to IAsyncDatabaseCommands, exactly as we have for Silverlight already. This takes into account that the IDatabaseCommands implementation is an already wrapper around IAsyncDatabaseCommands.