Manually merging the WAL work
Adding more tests
Making sure that we aren't writing beyond the end of the page
Associated fixes
More passing tests
More passing tests
Even more passing tests
And more passing tests
Manual merge fix:

Rebalancer should use the modified version of parent page (otherwise would modify an parent page that already exists in a log file and it could be read by another transaction) - it fixes SnapshotIssue test
Manual merge fix:  Ensure that page splitter works on modified version of the page that is split
Merge branch 'voron' of github.com:ayende/raven.voron into voron

Conflicts:
	Voron.Tests/Bugs/PageSplitter.cs
Merge branch 'wal-merge' of github.com:ayende/raven.voron into voron
Properly take just the relevant pages in the log files
Removing tests that show features we don't support
Fixing an issue with wrong size calc in copying implicit left node
minor