sqlReplication: changed default value  for parameterizeDeletesDisabled to false
implemented sql replication simulation server side mechanism - up to controller
Merge branch 'master' of https://github.com/ayende/ravendb into RavenDB-2370

Conflicts:
	Raven.Database/Bundles/SqlReplication/RelationalDatabaseWriter.cs
Changing the method name and removing invalid check
RavenDB-2370: implemented client side of sql replication simulation
RavenDB-2370: added apostrophes to values in queries, improved documentId autocomplete behavior, added comment about parameters
RvenDB-2370: added Advanced button, changed editSqlReplication.html page layout
Fixed readme for optimized build
Ensuring that even if an operation causes exception it will be written to the debug journal
Fixing debug journal issue that loading from a file trimmed a few first characters of debug journal - no need to initialize journal twice (in ctor an LoadMethod)
RavenDB-2424 On client side index creation we should be able to inspect if an index is going to be refreshed.
A few fixes with regards to optional prefixed keys usage
Merge branch 'master' of https://github.com/ayende/ravendb
Fixed bug 2285
Merge branch 'master' of github.com:ayende/ravendb
Merge branch 'RavenDB-2480' of https://github.com/grisha-kotler/ravendb
Merge branch 'master' of github.com:JudahGabriel/ravendb
RavenDB-1817 DeleteByIndex should only work for Map indexes
RavenDB-2487 Implement Studio -> Export to CSV
Voron fixes after prefixed keys concept introduction:

* GetNodeKey method has to copy the slice data and cannot relay on pointers because after a page defrag operation they can change and points to invalid positions
* fixing a condition in if statement of TreeRebalancer.GetActualKey method - prevent from creating empty prefixed keys
* added a missing prefix info clean up of a new nested page of a multi tree