Merge branch '2.5' of github.com:ayende/ravendb into cluster

Conflicts:
	Raven.Database/Plugins/Builtins/SpatialDynamicCompilationExtension.cs
Merge branch '2.5' of github.com:ayende/ravendb into cluster
Merge branch '2.5' of github.com:ayende/ravendb into cluster
Fix inverted methods
Make sure that we can fetch nuget packages from nuget feeds on myget
Correct the path, since we do not returns Tasks anymore
Merge branch '2.5' of github.com:ayende/ravendb into 2.5
Add NuGet package Microsoft.CompilerServices.AsyncTargetingPack
minor
Fix WinRT compilation
Do not rely on the delete marker when deciding when to use etag and when not to.
/databases is not a non secret url.
Fixing merge
Fixing typo in build
Fix an IndexOutOfRange exception.
Fixing an issue where we wouldn't do proper prefix search on analyzed field
Merge branch 'master' of https://github.com/fitzchak/ravendb
Fix an highlight bug where we have ? in the content and the content has length bigger then 128
Merge branch 'master' of ..\ravendb-2.0 into 2.5

Conflicts:
	Raven.Database/Bundles/Replication/Responders/Behaviors/AttachmentReplicationBehavior.cs
	Raven.Database/Bundles/Replication/Responders/Behaviors/DocumentReplicationBehavior.cs
	Raven.Database/Bundles/Replication/Responders/Behaviors/SingleItemReplicationBehavior.cs
Fixing an issue where we couldn't use dictionary keys in order by