Implementing download in AsyncFilesSession
sqlReplication: changed default value  for parameterizeDeletesDisabled to false
implemented sql replication simulation server side mechanism - up to controller
 if we failed to connect, show the error message only once, for websockets
Merge branch 'master' of https://github.com/ayende/ravendb into RavenDB-2370

Conflicts:
	Raven.Database/Bundles/SqlReplication/RelationalDatabaseWriter.cs
- if we failed to connect, show the error message only once.
- fix for unsupported browsers.
Changing the method name and removing invalid check
fix for server sending data with changes api every 5 seconds
RavenDB-2370: implemented client side of sql replication simulation
Merge branch 'master' of https://github.com/ayende/ravendb into RavenDB-2480

Conflicts:
	Raven.Studio.Html5/App/common/changesApi.ts
	Raven.Studio.Html5/App/viewmodels/shell.ts
RavenDB-2370: added apostrophes to values in queries, improved documentId autocomplete behavior, added comment about parameters
reconncet EventSource when connection drops
RvenDB-2370: added Advanced button, changed editSqlReplication.html page layout
Fixed readme for optimized build
Implemented caching in LoadDirectoryAsync
Merge remote-tracking branch 'upstream/master'
[WIP] InMemoryFilesSession Operations.
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.