Improved azure file system memory usage by reading response in fragments.
Added specs for azure file system and fixed multiple small issues like missing hashes after multi part uploads to azure and broken rename if caching is applies to a file system without rename support.
Refactored rename specs into separate shared examples.
Implemented automatic hash verification in local and memory file systems on write of last block.