Added more safeties with regards to creating DTC transactions and leaking sessions
Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
Revert "RavenDB-1214 RavenDB Test Helpers"

This reverts commit c2e3a8a6e6685bd30dc89fea239f5e63cd190e5f.
Don't generate a session all the time, only when needed
Created failing test for LoadByUniqueConstraint with generic property
Fixing an issue with properly generating the short type name of a generic argument with more than one parameter
Adding passing test
RavenDB-1231 Unexpected identities for dynamic types with an Id getter that returns null
Properly handling --config argument by loading the right values
Adding passing test
Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
Allow changes to revisions if admin allowed on deletes
Make sure to get the right path parts
Merge branch 'temp' of https://github.com/ayende/ravendb into 2.5
RavenDB-1234 Provide new endpoint /admin/detailed-storage-breakdown
RavenDB-1214 RavenDB Test Helpers
Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
RavenDB-1228 Expose Raven/Versioning/ChangesToRevisionsAllowed in the UI
minor
More async LINQ methods, like SingleAsync