SLDB is smarter in pruning swank frames.
Make slime-editing-map key bindings available when Slime is reading from the minibuffer.
Support an &key length-limit in to-string.
Smarter repl history navigation.

- M-r/M-s (or what slime-repl-previous/next-matching-input is bound to) can be used similar to C-s: when pressed multiple times then jumps to the next match with the same regexp

- minibuffer reading of regexp search has its own history, and defaults to the previous input

- pressing M-r while reading the regexp in the minibuffer initiates searching with the previous regexp (like isearch)

- only the sending of the repl input resets the index of navigation history

- drop the feature that the typed-in text at the repl is used as initial history search regexp (the new input method is much more flexible)

- while navigating, display in the minibuffer which repl history index we are at, and what regexp is used for filtering currently

- when reaching the most recent end of the history, then clear the repl input
slime-selector can receive the input key as an argument for using from custom key bindings.
slime-inspect got a :mode argument that controls its behavior.

Most notably with :mode :dwim (default) it'll try to find out the user's
intention (e.g. look up definitions when a symbol is inspected). To avoid
annoyance at misses, it puts the original object on the inspector stack,
so that 'l' brings back to the non-dwim value.

Also add an *inspector-lookup-hooks* customization point.
Make the inspector work more like web browsers: bind left click to follow link, and mouse 6/7 for forward and back navigation.
Bind M-RET also in SLDB to copy presentations to the REPL
Collect the result of slot-value-for-inspector using :appending for more flexibility
Widen a bit the sb-sprof output to make it more readable.
Extend the title emacs-inspect renders with the type of the inspected object. - understand a plist if emacs-inspect returns one - accept a :type and :type-id in the plist to render an inspectable type - for CLOS objects display their class instead of a plain type-of
Fancy inspector: simplify docstring-ispec API.
Fancy inspector: smarter cons

added set-value-inspector-action helper macro

added actions to set cons cell slots
Fancy inspector: smarter symbol
Fancy inspector: smarter function
Fancy inspector: added restarts to be able to skip SVUC errors slot-by-slot
Fancy inspector: smarter standard-slot-definition
Fancy inspector: smarter number inspectors
Fuzzy completion will set itself as default slime completion when loaded.
More sensible defaults:

 - slime-setup loads slime-fancy if called without arguments
 - use utf-8 encoding by default