Avoiding OOM when using esent and StreamDocs
Will not force to load the document if we aren't required to by the user
Throw exception when calling Distinct with an IEqualityComparer
Merge branch 'master' of ..\ravendb-2.0 into 2.5

Conflicts:
	Raven.Tryouts/Program.cs
Making sure we aren't getting double __document_id
Merge branch 'master' of ..\ravendb-2.0 into 2.5
Merge branch 'master' of https://github.com/neilduncan/ravendb into 2.5
crlf
Merge branch 'master' into stable

Conflicts:
	.gitattributes
Updating version
Revert "Updating how we are handling disposal of bulk insert & handling operation results from UpdateByIndex & PatchByIndex."

This reverts commit 1771eb6a51d7a09972cb918173eec814d6352d9b.
Fixing compilation
Merge branch 'spatial' of https://github.com/sibartlett/ravendb into 2.5
fixing test
Fixing id generation
Fixing build script
Better build number detection
If using the default oauth token, we will use the request's host & port, rather than rely on the user to specify them for us.
Merge branch 'stable' of ..\ravendb-2.0 into 2.5

Conflicts:
	CommonAssemblyInfo.cs
Changed SpatialOptionsFactory syntax