Fixing wrong bitness usage caused duplicate page usage
Remove expensive validation
Fixing free space setup after restart
Moving to adjustable log file size
Merge branch 'voron' of github.com:ayende/raven.voron into voron
Can now check if we need to flush
support for writing values that are greater than journal file size
Merge branch 'voron' of https://github.com/ayende/raven.voron into voron

Conflicts:
	Voron/Impl/Journal/WriteAheadJournal.cs
fixing after merge issues
minor
Starting RavenDB-1449
RavenDB-1455 Implement TryFindLargeValue
Full backup refactoring and fixing. Initial incremental backup (not working right now)
Merge branch 'voron' of github.com:ayende/raven.voron into voron

Conflicts:
	Voron.Tests/Trees/Updates.cs
	Voron/Impl/Journal/WriteAheadJournal.cs
Merge branch 'RavenDB-1449' of github.com:ayende/raven.voron into voron

Conflicts:
	Voron/Impl/Journal/WriteAheadJournal.cs
Merge branch 'voron' of https://github.com/ayende/raven.voron into voron
Minor
Do not expose this in this fashion, might have concurrency implications
Merge branch 'voron' of github.com:ayende/raven.voron into voron
* Avoid allocating the buffer on every file copy
* Make sure that we take the log files _while in a write transaction_, to avoid modifications while we are reading from them.