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
RavenDB-2909 ResultTransformer AddQueryinput working with Sync Raven session - Exception in Async Raven session
Merge pull request #1619 from ppekrol/2.5

RavenDB-2909 ResultTransformer AddQueryinput working with Sync Raven ses...
Merge branch '2.5' of https://github.com/ayende/ravendb

Conflicts:
	Raven.Client.Lightweight/Linq/RavenQueryProviderProcessor.cs
	Raven.Database/Indexing/IndexStorage.cs
	Raven.Database/Server/HttpServer.cs
	Raven.Studio/Commands/SaveSettingsCommand.cs
	Raven.Tryouts/Program.cs
moving tests to proper projects, fixing compilation
Merge pull request #1623 from ppekrol/master

2.5 to 3.0 merge