erl_tar: Extend api to define own storage media access functions.

The reason for this is a requirement on enabling ssh_sftp to write a tar file on the server.
This new api function is used by ssh_sftp:open_tar/3,4.
ssh: Add ssh_sftp:open_tar/3,4 which opens a tar file at the server side of a channel.

Depends on erl_tar.erl having the function erl_tar:init/3 defined.
ssh: update vsn.mk
Merge branch 'hans/ssh/erl_tar_sftp/OTP-12180' into maint

* hans/ssh/erl_tar_sftp/OTP-12180:
  ssh: update vsn.mk
  ssh: Add ssh_sftp:open_tar/3,4 which opens a tar file at the server side of a channel.
  erl_tar: Extend api to define own storage media access functions.
Merge branch 'maint'
Update file.xml

Fix grammatical errors in section on file:datasync/1
stdlib: remove the last traces of Mnemosyne Rules

Robert has OK'ed the removal of the token ':-'.
Merge branch 'hb/stdlib/remove_rule_syntax/OTP-12257'

* hb/stdlib/remove_rule_syntax/OTP-12257:
  stdlib: remove the last traces of Mnemosyne Rules
Merge branch 'marcsugiyama/patch-1/doc-fix'

* marcsugiyama/patch-1/doc-fix:
  Update file.xml