RavenDB-2521 ScriptedPatchCommandData ToJson method - Metadata is not serialized
Merge pull request #1175 from ppekrol/RavenDB-2521

RavenDB-2521 ScriptedPatchCommandData ToJson method - Metadata is not se...
Better handling for transformers when using sharded document store
Smuggler will now respect the limit section on import as well as exports.
Merge branch '2.5' of github.com:ayende/ravendb
Properly report progress after changing bulk insert instance
Avoiding the use of concurrent dictionary to store the last request time. Using the same work context as before
Use a stopwatch, so the age of a single use token isn't reliant on the clock
Let us select a more reasonable limit for smuggler requests. To avoid having the user specify a --limit
Resolving URI escape in auto index names.
Adding passing test
Merge branch '2.5' of https://github.com/ayende/ravendb

Conflicts:
	.gitignore
	Raven.Abstractions/Smuggler/SmugglerOptions.cs
	Raven.Client.Lightweight/Document/DocumentSession.cs
	Raven.Client.Lightweight/Document/InMemoryDocumentSessionOperations.cs
	Raven.Client.Lightweight/Document/SessionOperations/LoadTransformerOperation.cs
	Raven.Client.Lightweight/Shard/ShardedDocumentSession.cs
	Raven.Database/DocumentDatabase.cs
	Raven.Database/Server/HttpServer.cs
	Raven.Database/Server/Responders/Index.cs
	Raven.Database/Server/Security/MixedModeRequestAuthorizer.cs
	Raven.Smuggler/Imports/SmugglerJintHelper.cs
	Raven.Smuggler/SmugglerApi.cs
	Raven.Studio/Models/ConflictsModel.cs
	Raven.Tests/Issues/RavenDB_1733.cs
fixed merge issues