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
RavenDB-1029 NRE in Studio
RavenDB-1030 Another NRE in studio
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
 RavenDB-1016 Allow to define an index in the studio as not updatable
Merge branch '2.5' of https://github.com/DanielDar/ravendb into 2.5