more work on MappedResultsStorageActions
minor adjustments
divided data in queues
more work on MappedResultsStorageActions
more fixes in MappedResultsStorageActions
switched all previous tests to run on esent and voron, applied fixes to voron
fixes in IndexingStorageActions
Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron

Conflicts:
	Raven.Database/Storage/Voron/Impl/TableStorage.cs
Squashed 'Raven.Voron/' changes from 02f52ca..0ee3ef6

0ee3ef6 minor
489d288 better skip in iterators

git-subtree-dir: Raven.Voron
git-subtree-split: 0ee3ef6771e41d7c7dab8c328326880abf6caf9a
Merge commit 'be11b2f3ed8b1248695576f701db81436d9086c1' into 2.5-voron

Conflicts:
	Raven.Voron/Voron/Trees/EmptyIterator.cs
	Raven.Voron/Voron/Trees/IIterator.cs
	Raven.Voron/Voron/Trees/SingleEntryIterator.cs
	Raven.Voron/Voron/Trees/TreeIterator.cs
style fixes
cleanup
* minor fix in Voron's node search
* implemented IAttachmentsStorageActions + unit tests
* fixes in IDocumentsSotrageActions implementation
* added + refactored IDocumentsSotrageActions unit tests
* utility methods added to StreamExtensions