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
RavenDB-1017 Added ability to create new documents in Script Patching API
Merge branch '2.5' of git://github.com/ayende/ravendb into RavenDB-1017
Merge branch '2.5' of github.com:ayende/ravendb into 2.5

Conflicts:
	Raven.Client.Lightweight/Connection/Operation.cs
Merge branch 'RavenDB-1017' of https://github.com/arekais/ravendb into 2.5
Fixing WinRT compilation
Better handling for RavenDB-1017 - PutDocument and nicer API
Merge branch '2.5' of https://github.com/DanielDar/ravendb into 2.5
Completing work in locking indexes
Fixing the build
RavenDB-1032. Add output (log & console) for SchemUpdates