minor optimizations for Etag::ToString()
minor
Merge branch 'New3' of github.com:ayende/ravendb into New3
resolve conflict after merge
patch request will not retry if there is an etag present (or if it scripted patch, also if etag is in the script)
Merge branch 'New3' of github.com:ayende/ravendb into New3
minor refactoring - since running stream query with WaitForNonStaleResultsAsOfLastWrite now throws
refactor etag's ToString -> better code