SnapshotReader.Contains method returns the current version as an out parameter
new pager should be working now (Work-In-Progress)
work in progress --> logging added + minor issue fixes.
(note - there are still issues)
minor
Better class name.
No log4net dependency
Use integer auto inc instead of guids for auto names
Removing usage of immutable collections
Making sure that we are using the proper addresses
Make sure that we use the right base address
Fixing failing tests
Fixing tests
Merge commit '3d3392547d701b675e695cbbe05a05365357c9c5' into New3

Conflicts:
	Raven.Voron/Voron.Tests/Bugs/FlushingToDataFile.cs
	Raven.Voron/Voron.Tests/Bugs/RecoveryMultipleJournals.cs
	Raven.Voron/Voron.Tests/Bugs/Snapshots.cs
	Raven.Voron/Voron.Tests/StorageTest.cs
	Raven.Voron/Voron.Tests/Voron.Tests.csproj
	Raven.Voron/Voron.Tests/packages.config
	Raven.Voron/Voron.Tryout/Program.cs
	Raven.Voron/Voron/Impl/Journal/WriteAheadJournal.cs
	Raven.Voron/Voron/Impl/Paging/AbstractPager.cs
	Raven.Voron/Voron/Impl/Paging/FilePager.cs
	Raven.Voron/Voron/Impl/Paging/MemoryMappedPager.cs
	Raven.Voron/Voron/Impl/Paging/Win32PureMemoryPager.cs
	Raven.Voron/Voron/Impl/ScratchBufferPool.cs
	Raven.Voron/Voron/Impl/SnapshotReader.cs
	Raven.Voron/Voron/StorageEnvironment.cs
	Raven.Voron/Voron/Util/NativeFileMethods.cs
	Raven.Voron/Voron/ValueReader.cs
	Raven.Voron/Voron/Voron.csproj
minor
Merge branch 'New3' of github.com:ayende/ravendb into New3