Fix typo

* sly.el (sly-connection-list-make-default): Fix typo
sly-mrepl results can be copied down too, and infrastructure changes.

* contrib/sly-mrepl.el (define-button-type sly): moved to sly.el
(sly-mrepl--result-button-keymap): New variable.
(sly-mrepl--make-result-button)
(sly-mrepl--get-object-indexes-at-point)
(sly-mrepl--insert-returned-values): New functions controlling
interactive insertion of objects into mrepl buffers.
(:write-values): Deletes to `sly-mrepl--insert-returned-values'
(:copy-object-to-repl): New channel method.
(sly-mrepl-inspect-object-at-point, sly-mrepl-copy-down-to-repl):
New interactive functions.
(sly-mrepl--eval-for-repl): Simplify.

* sly.el (sly): New button type here. Pretty flimsy section for
now.

* contrib/swank-mrepl.lisp (:swank-mrepl): Update exportations
with renames.
(listener-channel): Update accessor names to have a prefix.
(with-listener-channel): New macro.
(:process): Dont use LOG-EVENT
(:inspect): Renemed to channel method to :INSPECT-OBJECT.
(mrepl-get-object-from-history): New function.
(:inspect-object): New channel method, previously :INSPECT
(:produce-saved-value): Deleted channel method.
(*saved-object*): Renamed from *LISTENER-SAVED-VALUE*
(*listener-saved-value*): Deleted.
(listener-save-value): Renamed to GLOBALLY-SAVE-OBJECT.
(:copy-object-to-repl): New channel method.
(mrepl-eval): Use WITH-LISTENER-CHANNEL
(drop-unprocessed-events, open-dedicated-output-stream): Use new
LISTENER-CHANNEL accessors.