Fixing potential mutable read & access issue
Better handling of recovery event
Merge branch 'voron' of github.com:ayende/raven.voron into voron

Conflicts:
	Voron.Tests/Bugs/RecoveryMultipleJournals.cs
	Voron/Impl/Journal/PureMemoryJournalWriter.cs
	Voron/Impl/Journal/WriteAheadJournal.cs
	Voron/Impl/Paging/FragmentedPureMemoryPager.cs
	Voron/StorageEnvironmentOptions.cs