Fix the line counting in string function

The line counter becomes invalid, when the rules with linewrap are
used. This issue appears, because the parsing FSM does not rollback
the line counter after attempting such rule.
Add unit test for string fun in leex test suite
Fix line counting in token and tokens functions

The line counter becomes invalid, when the rules with linewrap are
used. This issue appears, because the parsing FSM does not rollback
the line counter after attempting such rule.
Unit tests for 'token' and 'tokens' are also added.
erts: Fix erlang:port_set_data/2 for non immediate data

hsize field was not set leading to VM crash
erts: Fix race between port_set_data, port_get_data and port termination

Always update prt->data with atomic xchg-op.
Check for NULL data to detect racing port terminator.
Use NULL, as THE_NON_VALUE can be a valid pointer on debug VM.
erts: Add test case for port_set_data and port_get_data
erts: Mend port_set_data with non-immed data for halfword VM
ssl: Servers may include an empty SNI-extension
ssl: Prepare for release
ssh: testcase
ssh: Corrected ret val from ssh_connection:subsystem/4.
ssh: Fix option user_interaction to work as expected

When password authentication is implemented with ssh
keyboard-interactive method and the password is already supplied, so
that we do not need to query the user, connections should
succeed even though the user_interaction option is set to false.
ssh: Add option sftp_vsn
ssh: Prepare for release
Merge branch 'ia/17-patch/ssl/empty-sni-from-server/OTP-12198' into maint-17

* ia/17-patch/ssl/empty-sni-from-server/OTP-12198:
  ssl: Prepare for release
  ssl: Servers may include an empty SNI-extension
Merge branch 'ia/patch-17/ssh/user-interaction/OTP-11329/sftp-version/OTP-12227' into maint-17

* ia/patch-17/ssh/user-interaction/OTP-11329/sftp-version/OTP-12227:
  ssh: Prepare for release
  ssh: Add option sftp_vsn
  ssh: Fix option user_interaction to work as expected
Update release notes
Updated OTP version
Merge branch 'hans/ssh/closed_int/OTP-12004' into maint
Merge branch 'archimed-shaman/leex_line_wrap_issue' into maint

OTP-12238

* archimed-shaman/leex_line_wrap_issue:
  Fix line counting in token and tokens functions
  Add unit test for string fun in leex test suite
  Fix the line counting in string function