RavenDB-1611. started working on voron transactional storage for RavenFS. Extracted interfaces.
implemented TransactionalStorage for ravenfs
working on ravenfs voron transactional storage
more work on voron transactional storage for ravenfs, added config tests
fixed GetConfigNames paging in esent transactional storage for ravenfs
added PageTests for voron transactional storage for ravenfs
implemented GetSignatures and AddSignature
implemented signature support for voron transactional storage for ravenfs
file methods for voron transactional storage for ravenfs
can configure transactional storage by settings
Merge branch 'New3' of https://github.com/ayende/ravendb into RavenDB-1611

Conflicts:
	Raven.Database/Server/RavenFS/Synchronization/DeleteWorkItem.cs
	Raven.Database/Server/RavenFS/Synchronization/MetadataUpdateWorkItem.cs
	Raven.Database/Server/RavenFS/Synchronization/RenameWorkItem.cs
after merge fixes
fixing tests
fixing GetFile in voron transactional storage for ravenfs
voron transactional storage for ravenfs fixes
file renames now work
fixing GetFilesAfter
Fix NuGet packages, we support just .NET 4.5, and the Raven.Abstractions.dll is embedded now inside Raven.Database
Merge branch 'New3' of github.com:fitzchak/ravendb into New3
minor