removed PutSerialLock
started working on etag synchronizer
fixes in etag synchronizer, and indexers
persistance for etag synchronization
etag synchronization optimizations
performance fixes
added etag synchronization for ReplicationTask and SqlReplicationTask
support for migrated databases
removed expressions
switched to one EtagSynchronizer per client
Started work on RavenDB-968
RavenDB-968 More complex "facets" - aggregation

Conflicts:

	Raven.Abstractions/Data/FacetValue.cs
	Raven.Database/Queries/FacetedQueryRunner.cs
Fixing bad merge
Fixing sorting
Merge branch 'RavenDB-1031' of github.com:ppekrol/ravendb into 2.5

Conflicts:
	Raven.Tryouts/Program.cs
Fixing the build
Minor refactoring
Making sure that we only create the etag syncronizers on as needed basis
HttpListener optimization
Merge branch 'temp-1031' of https://github.com/ayende/ravendb into RavenDB-1031