RavenDB-1059 RavenDB does not rollback transaction when an exception occurs during two phase commit

Conflicts:
	Raven.Client.Lightweight/Document/RavenClientEnlistment.cs
Merge branch '2.5' of github.com:ayende/ravendb into 2.5
Rearrange the settings model to the settings folder and namespace
RavenDB-1069 Change Stats tab to fit the Settings and tasks views
Fix the User info view for lists
Fix Logs view to use commands instead of url redirect
Fix views for stats
Streaming API failing test
Merge remote-tracking branch 'remotes/upstream/master'
Merge remote-tracking branch 'remotes/upstream/2.5'
Merge branch 'httpserver-tasks' of https://github.com/ppekrol/ravendb into 2.5
Merge branch 'RavenDB-1031' of https://github.com/ppekrol/ravendb into 2.5
RavenDB-1071 Add & verify a Source property to the Raven/Replication/Destinations
Fix for backwards compatibility
Record the _db id_, not the db name. Since that is unique.
Merge commit '395a5dc1124c426a0315619c6e4f05ae0e1d7c90' into 2.5
Failing test to search dynamic fields with spaces
Tabs instead of spaces
Expose documentId to the Patch API
Merge branch 'master' of git://github.com/jalchr/ravendb into 2.5