Fix an highlight bug where we have ? in the content and the content has length bigger then 128
RavenDB-1041 Added an option WaitForReplication and WaitForReplicationOf to DocumentStore
Merge branch '2.5' of git://github.com/ayende/ravendb into RavenDB-1041
Better formatting for index queries
Can specify another db to wait for
Respect replication options
Respect client visible URL
Minor refactoring
Adding replicas parameter (and returning the number of replicas that the caught up)
Making sure to always read only from the master
A better way to handle things, implemented replica waits and working more nicely overall
Fixing log test
Making sure that errors & warning will always be logged to the in memory target
Refactoring how we are handling replication completion
RavenDB-1038 Allow using OfType<T> in an index map when $type info is present
Merge branch '2.5' of github.com:ayende/ravendb into 2.5-fix
RavenDB-1035 PrefetchingBehavior - TryGetInMemoryJsonDocuments returns only 2 documents when Versions bundle is enabled in both release ravendb and 2.5 branch
Don't merge transactions, didn't get us the perf boost we wanted
Reverting batch merging
Refactoring how we approach storing the transaction data.
By default, we are volatile (with optional durable RM if user wants to).
Significant perf benefits
Merge branch 'RavenDB-1035' of https://github.com/ppekrol/ravendb into 2.5

Conflicts:
	Raven.Database/DocumentDatabase.cs