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.
emacs-inspect now renders a smarter title.

The type of the inspected object became a presentation.

- optionally 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.
Use UTF-8 encoding by default when available.
extend the asdf contrib with an asdf system definition search function that finds swank, so that (asdf:load-op :swank) or dependence on it works as expected.
Added a restart to be able to skip loading swank modules.

Rationale: it helps when connecting to a server that has an older swank
than the connecting slime, or for some other reason the swank module is
not available.

Uses cl:continue, which can be controversial. Maybe it should use
something like swank::skip-require?
SBCL: use weak hashtables for thread accounting
Semantic noop.

Use 'continuation-id' name for more clarity around emacs-rex.