ssh/server-type.c: Improve printing of server objects

* ssh/server-type.h (server_data): Add `options' field.
* ssh/server-type.c (mark_server): Mark `options' field.
  (guile_ssh_make_server): Initialize `options' field.
  (print_server): New procedure.
  (init_server_type): Register server printer procedure.
* ssh/server-func.c (guile_ssh_server_set_x): Add an option to the
  server optons.
* ssh/server-func.h (server_options): Export.
* NEWS: Update.
ssh/server-type.c (print_server): Print object address
ssh/server.scm (server-get): New procedure

* ssh/server-func.c (guile_ssh_server_get): New procedure.
* ssh/server.scm (server-get): Export.
* tests/server.scm ("server-get"): New TC.
* doc/api-servers.texi (Servers): Add description of `server-get'.
* NEWS: Update.
ssh/version.c: Don't include `gcrypt.h'
Merge branch 'master' into wip-distributed-forms
ssh/dist/node.scm: New module

* ssh/Makefile.am (SUBDIRS): Add `dist'.
* ssh/dist/node.scm, ssh/dist/Makefile.am: Add to the repository.
* configure.ac: Add `ssh/dist/Makefile'.