ssh/channel-type.c (_ssh_channel_to_scm): Rename

* ssh/channel-type.c (_ssh_channel_to_scm): Rename to
  `_scm_from_channel_data'.  All callers updated.
  (guile_ssh_make_channel): Update.
* ssh/channel-type.h: Update.
* ssh/message-func.c
  (guile_ssh_message_channel_request_open_reply_accept): Update.
ssh/session-func.c (guile_ssh_session_get): Handle `port' option

* ssh/session-func.c (guile_ssh_session_get): Handle `port' option.
* doc/api-sessions.texi (Sessions): Update.
* tests/session.scm ("session-get"): Update.
ssh/session-type.c (print_session): Print port number
Merge branch 'master' into gc-bug-fix

Conflicts:
	ssh/channel-type.c
	ssh/channel-type.h
	ssh/message-func.c
ssh/message.scm (message-get-session): New procedure

* ssh/message.scm (message-get-session): New procedure.
* ssh/message-func.c (guile_ssh_message_get_session): New procedure.
* ssh/message-func.h: Likewise.
* tests/server-client.scm ("message-get-session"): New TC.
* doc/api-messages.texi (Message Handling): Add description of
  `message-get-session'
* doc/version.texi: Update.
* NEWS: Update.