Updated NuGet packages
Added support for transactions

It's now possible to wrap all document store actions in a transaction.
Some changes were made to the public API in order to accomodate
transaction support.

Updated the version number on the project to 0.4
Fixed null exception and isolation level

The SqlClientProvider was throwing a null exception due to a mistake when
checking for open transaction.

The isolation level on transactions was changed to read committed.