RavenDB-838 Smuggler import does not respect --operate-on-types correctly
Creating db index Raven/DocumentsByEntityName

When executing EnsureDatabaseExist the index Raven/DocumentsByEntityName
were not created. And that caused and error in the studio. I had to stop
and start the server and the index will be created automatically. So I
added the index in the EnsureDatabaseExist extension method.
Another thing
ServerClient and AsyncServerClient have the method CreateRequest but the
signature are different in the order of the parameters
(requestUrl,method)

So the EnsureDatabaseExistsAsync and CreateDatabaseAsync methods in
MultiTenancyExtensions just didn't work just changed the order of the
parameters
RavenDB-867 Index Creation Doesn't Use JsonProperty
NewRemoteDocumentStore should support existing server
RavenDB-854 Provide a way to force RavenDB to start building an index with suggestions enabled
Remove duplicated code
minor
RavenDB-863. Fixing unbounded load when loading items to reduce in multi step reduce.
Finish the implementation of RavenDB-854 Provide a way to force RavenDB to start building an index with suggestions enabled.
There is one failing test: SuggestionsUsingAnIndex.WithTypo which is due to the client creating a different suggestion index then the one already defined.
Using just PeriodicBackup as the bundle name
Merge branch 'master' of github.com:fitzchak/ravendb
Merge branch 'RavenDB-863' of https://github.com/arekais/ravendb
Fix: error occures when using special characters (\n \r ...) in index def
Merge branch 'master' of https://github.com/SHSE/ravendb
Minor
Properly resolving RavenDB-863
Making sure to escape the document key when using uris
Making sure that we can properly handle List.Contains and equality with conversions
Fixing duplication of values when moving from single step to multi step reductions
Making sure that we default the the property name in JsonPropertyAttribute.PropertyName is null