Add infd_filesystem_storage_get_path()
Provide functions to operate on InfdFilesystemStorage-provided stream

This avoids potential problems when the the stream is opened in a DLL
that uses a different C runtime library than the code that is trying to
read from it or close it. This can especially happen on Windows.
Move chat filesystem format from infinoted plugin to libinfinity

This way other note plugins can share the code.