bug fix for RavenDB-2908
Merge pull request #1554 from ppekrol/2.5

bug fix for RavenDB-2908
RavenDB-2922 Failing test: RavenDB_2209.LazyLoadResultShouldBeUpToDateEvenIfAggressiveCacheIsEnabled
Fixing multi get handling

Conflicts:
	Raven.Client.Lightweight/Connection/MultiGetOperation.cs
Merge pull request #1575 from ppekrol/2.5

applied 3.0 fixes to 2.5
Making sure that we don't have a deadlock when disposing an embedded document store with http server enabled.
Make sure that we are only loading this once.
Avoiding NRE
better test
RavenDB-2901 Handle ServiePoint Idle
RavenDB-2954 Live-test - bulk delete databases
RavenDB-2941 RunInMemory on EmbeddableDocumentStore doesn't work when specified in Configuration
RavenDB-2761 TrafficWatcher - Queries & Multi Get
RavenDB-2909 ResultTransformer AddQueryinput working with Sync Raven session - Exception in Async Raven session
Fixing async void usage
 RavenDB-2756 Added option to ScriptedIndexResults setup document that specifies if script applying should be retried if concurrency exception was thrown.
added LoadDocumentCount to IndexingPerformanceStats - so in /stats LoadDocument count can be seen for each indexing batch
Merge branch 'RavenDB_2901' of https://github.com/ppekrol/ravendb
Changing the test so we don't have to wait for the timeout
Merge branch 'RavenDB_2954' of https://github.com/ppekrol/ravendb