Fix typo in documentation
Add exported methods NewRFile and NewWFile

Allows users to implement their own in-memory filesystems more
easily.
Add shorthand test function for opening optional test files
Add support for transparent compression in memory VFS

Currently, the only supported mode is compressing each file individually
using the default zlib compression level.