allow facets to be sent at query time
documentation fixes
test cleanup
Merge remote-tracking branch 'upstream/master'
minor
Changing version to be 2.5
RavenDB-934 Support streaming by documents by etag
Adding higher level API for this
Merge branch 'master' of https://github.com/jamesfera/ravendb into 2.1

Conflicts:
	Raven.Database/Server/Responders/Facets.cs
Will use GET for dynamic facets as long as it is the size is small enough
Fixing regex to alloq query streams
Better errors
Making it volatile to avoid race condition
Fixing tests
Minor