refactoring of test proxy
Merge branch 'master' of github.com:ayende/ravendb

Conflicts:
	Raven.Tests/Issues/RavenDB_1603.cs
minor fix
Merge branch 'master' of github.com:ayende/ravendb into encryption_key_size
minor
Fixing build
RavenDB-1887 SQL Replication reset after change script
prefered encryption bits key works
RavenDB-1902 Fixing ambiguous of DynamicExtensionMethods.Boost method
removed EtagSynchronizer, reapplied locks
removed unused code
RavenDB-1256 Signing Raven.Server.exe
add to studio ability to choose the encryption key bit size
Merge branch 'master' of github.com:ayende/ravendb into encryption_key_size

Conflicts:
	Raven.Database/Bundles/SqlReplication/SqlReplicationTask.cs
Fixing occasionally failing tests by ugly Thread.Sleep method - the problem is that we don't have a good way to simulate a server disconnection so we remove the destinations and setup new ones, however the async replication task can not notice it yet so we need to wait a while
More defensive code in occasionally failing tests - at this point they are being passed
Merge branch 'encryption_key_size' of https://github.com/myarichuk/ravendb
more idiomatic code
Merge branch 'RavenDB_1256' of https://github.com/arekais/ravendb
Merge branch 'RavenDB-1902' of https://github.com/arekais/ravendb