Basic functionality for sftp ver6 and testcase
Added a file_is_a_directory to a proper status return
Changes to sftpd test suite
corrected is_dir call in sftpd
changed option to sftpd_vsn
Changed testcases to proper sftpd listening
Updated doc for sftpd_vsn
sftp ver6 mods, SSH_FX_CANNOT_DELETE added as parameter
Changed erlclient testcases for sftp
Added eexist to return proper sftp parameter
Removed unused code ssh.erl and changed tests
Fixed syntax error in ssh appup file
Add search to Erlang shell's history

Search mode can be entered by pressing ctrl-r. Enter terms and press
ctrl-r again to search backwards, or ctrl-s to then search forward (if
you terminal doesn't eat up that one). Press enter to execute the line,
or use tab, arrow keys, or other control sequences (^D, ^K, etc.) to
exit search mode while remaining on the last found line.

The search mode is a simpler version of the one available in bash or
zsh shells.

This adds a few modes to the shell (search, on top of none and meta) in
group.erl for history search, and a few more in edlin.erl to change the
meaning of control sequences while searching.
Merge branch 'fredrik/ssh/fix-appup-syntax/OTP-10657'

* fredrik/ssh/fix-appup-syntax/OTP-10657:
  Fixed syntax error in ssh appup file
Merge branch 'fredrik/ssh/sftp-file-is-dir/OTP-6406'

* fredrik/ssh/sftp-file-is-dir/OTP-6406:
  Removed unused code ssh.erl and changed tests
  Added eexist to return proper sftp parameter
  Changed erlclient testcases for sftp
  sftp ver6 mods, SSH_FX_CANNOT_DELETE added as parameter
  Updated doc for sftpd_vsn
  Changed testcases to proper sftpd listening
  changed option to sftpd_vsn
  corrected is_dir call in sftpd
  Changes to sftpd test suite
  Added a file_is_a_directory to a proper status return
  Basic functionality for sftp ver6 and testcase

Conflicts:
	lib/ssh/doc/src/ssh_sftpd.xml
[stdlib] Correct and improve specs and types of erl_scan and sys

Thanks to Kostis Sagonas.
fix ripemd160 to use hash_init family and add documentation

this patch removes the exports for ripemd160 from the previous patches
and incorporates those functions into the hash_init family. documentation
is also added.
fix crypto ripemd160 tests to use hash_init family

this updates the previous patch adding tests for the ripemd160 functions
to use the hash and hash_init family instead of calling directly.
Selectively receive system messages in gen_server and gen_fsm
Merge branch 'hb/stdlib/spec_improvements/OTP-10658'

* hb/stdlib/spec_improvements/OTP-10658:
  [stdlib] Correct and improve specs and types of erl_scan and sys