Dequeue items from the pending writes when you create a list of batches to process, to make sure that we won't have obsolete, already processed items there.
Flush writer to the log file when EmitPhysicalRecord is called
Fixing the order of initialization, implementing Version ctor
When using iteration first time then seek to first element
Ensure that .temp file is open with Read/Write access
Merge branch 'master' of github.com:ayende/temp.raven.storage into arek