Merge branch 'spatial' of git://github.com/sibartlett/ravendb into 2.5
Merge branch '2.5' of github.com:ayende/ravendb into 2.5
Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
Merge branch '2.5' of github.com:ayende/ravendb into 2.5
better error logging
Add test for android
Merge branch '2.5' of github.com:ayende/ravendb into 2.5
Protecting ourselves from bad metadata during replication
Merge branch 'master' of github.com:ayende/ravendb
Merge branch '2.5' of https://github.com/DanielDar/ravendb into 2.5
Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
Merge branch 'master' of ..\ravendb-2.0 into 2.5

Conflicts:
	Raven.Client.Lightweight/Changes/RemoteDatabaseChanges.cs
Merge branch 'RavenDB-825' of github.com:arekais/ravendb into 2.5
Minor
RavenDB-1015 Make async implementation of GetOperationStatusAsync consistent with sync version - if we get 404 (what is expected in some cases) then return null
RavenDB-704 DeleteByIndex in Raven Studio Request Timeout Exception
Merge branch 'RavenDB-1015' of https://github.com/arekais/ravendb into 2.5
Merge branch '2.5' of https://github.com/DanielDar/ravendb into 2.5
Updating how we are handling disposal of bulk insert & handling operation results from UpdateByIndex & PatchByIndex.
This is to make sure we aren't blocking the thread by blocking on IO in SL or Mono
Fixing build