Make ssh_cli.erl handle <CTRL>+C

Dear all,

I've found that ssh_cli.erl does not scan the input received from the
remote for occurrences of <CTRL>+C to signal the user's interrupt
requests to the group_leader of the CLI session. The patch attached to
this e-mail fixes the issue.

Kind regards,

--
Dr. Stefan Zegenhagen

arcutronix GmbH
Garbsener Landstr. 10
30419 Hannover
Germany

Tel:   +49 511 277-2734
Fax:   +49 511 277-2709
Email: stefan.zegenhagen@arcutronix.com
Web:   www.arcutronix.com

*Synchronize the Ethernet*

General Managers: Dipl. Ing. Juergen Schroeder, Dr. Josef Gfrerer -
Legal Form: GmbH, Registered office: Hannover, HRB 202442, Amtsgericht
Hannover; Ust-Id: DE257551767.

Please consider the environment before printing this message.

>From f1d056ed1bf419677098cdc57bc7ce8a327e6b43 Mon Sep 17 00:00:00 2001
From: Stefan Zegenhagen <stefan.zegenhagen@arcutronix.com>
Date: Mon, 6 May 2013 14:29:45 +0200
Subject: [PATCH] [SSH-CLI] properly handle <CTRL>+C as shell interrupt

In ssh_cli.erl, check for the presence of <CTRL>+C in data received from
the remote. If detected, use the established mechanism (send an
'interrupt' exit signal to the group_leader) to signal an interrupt to
the shell.
handle_info Info type possible typo

Should it be 'timeout' instead of timeout(), as in doc: http://www.erlang.org/doc/man/gen_server.html#Module:handle_info-2?
ssh: Not run chmod every lookup
[sasl] Remove directory with unicode characters after successful test

This is to avoid lingering files after test runs on windows, since the
cleanup script often does not succeed in removing files with unicode
characters.
[common_test] Add documentation for ct_netconfc:send and send_rpc
[ct_netconfc] Allow multiple elements inside filter in create_subscription

ct_netconfc:create_subscription only allows one XML element inside the
'filter' element. According to RFC5277 it should be allowed to add any
number of elements inside the filter, so this is now corrected.
Remove trailing spaces in Emacs templates
Merge branch 'siri/cuddle-with-tests' into maint

* siri/cuddle-with-tests:
  [sasl] Remove directory with unicode characters after successful test
Merge branch 'maint'
Merge branch 'siri/ct_netconfc/doc-send/OTP-11132' into maint

* siri/ct_netconfc/doc-send/OTP-11132:
  [common_test] Add documentation for ct_netconfc:send and send_rpc
Merge branch 'maint'
Merge branch 'ra/trailing-spaces-emacs-skels/OTP-11198' into maint

* ra/trailing-spaces-emacs-skels/OTP-11198:
  Remove trailing spaces in Emacs templates
Merge branch 'maint'
Merge branch 'siri/ct_netconfc/multiple-filter-notification/OTP-11166' into maint

* siri/ct_netconfc/multiple-filter-notification/OTP-11166:
  [ct_netconfc] Allow multiple elements inside filter in create_subscription
Merge branch 'sze/ssh_cli_handles/OTP-11199' into maint

* sze/ssh_cli_handles/OTP-11199:
  Make ssh_cli.erl handle <CTRL>+C
Merge branch 'maint'
Merge branch 'sze/ssh_cli_handles/OTP-11199' into maint

* sze/ssh_cli_handles/OTP-11199:
  Make ssh_cli.erl handle <CTRL>+C
Merge branch 'maint'
Merge branch 'fredrik/ssh/chmod/OTP-11189' into maint

* fredrik/ssh/chmod/OTP-11189:
  ssh: Not run chmod every lookup
Merge branch 'maint'