Started to introduced the notion of separate journals path in restores
Removing persistence source from RavenDB Voron - no need for it.
Introducing proper JournalStorangePath property in configuration
Changing the API to accept restore requests
Can now separate databases into separate data,indexes & journal files
Fixing tests after API changes
Making sure that we can restore to multiple locations in embedded and in server mode (Full only).
More work to get incremental backup working for Voron using separate journal / headers paths
Fixing project file
Temporarily disabling failing and expensive tests
Making sure that we add all the plugins
Fixing test RavenDB1369.CanRestoreIncrementalToMultipleLocationsToDifferentDatabase. Proper usage of temporary directories. No need to copy voron headers into incremental backup files. Making test aware of seconds precision in incremental backup dirs.
Adding support for QueryOrDefault
Adding support for getting a indexer via Query from transformers
Merge branch 'RavenDB-1369' of https://github.com/arekais/ravendb into New3

Conflicts:
	Raven.Database/Config/InMemoryRavenConfiguration.cs
	Raven.Database/Storage/Voron/Impl/TableStorage.cs
	Raven.Tryouts/Program.cs
Fixing merge