* slime-autoloads.el: Don't load autoloads when slime is already
loaded, there's no sense in doing so.
swank-abcl.lisp:  Allow SLIME inspector to perform class finalization.
* slime.el (slime-read-interactive-args): Use read-shell-command
to enable completion.  Patch by Daimrod/Greg.
Hide SWANK debugger frames on Allegro also when the error is
signalled within threads different from the SLIME REPL's.
E.g. (mp:process-run-function nil (lambda () (error "foo"))).
* swank-asdf.lisp (asdf-component-output-files): Use the correct
variable in typecase.
Patch by Max Mikhanosha.
* slime.el (slime-draw-connection-list): Make sure not to call
goto-char on NIL.
slime-repl.el (slime-repl-sexp-at-point): New function ; similar
to slime-sexp-at-point but ignore repl prompt text.
(slime-repl-inspect): New function; similar to slime-inspect but
default value is computed via slime-repl-sexp-at-point and not
slime-sexp-at-point.
(slime-repl-mode-map): Bind slime-repl-inspect it C-c I
* swank-lispworks.lisp (lispworks-severity): Fix error when using
the :explain declaration.
slime-fancy-trace.el: New contrib.
Forgot to update ChangeLog.
* swank-abcl.lisp (specializer-direct-methods): Correct symbol definition, allowing SLIME inspector to work again.
Try to commit ChangeLog again.
For CCL, also search nx1-alphatizer definitions.

* swank-ccl.lisp (alphatizer-definitions): New
(find-definitions): Use it.
* swank-clisp.lisp (*frame-prefixes*): Update some of the patterns
for new layout.
(is-prefix-p): Use regexp matching.
(boring-frame-p): Also make compiled-tagbody compiled-block
boring.
(sldb-backtrace, %parse-stack-values): Remove code for versions
before 2.44.
For CCL, also search definitions of p2 translators.

* swank-ccl.lisp (p2-definitions): New.
(find-definitions): Use it.
* swank-sbcl.lisp (swank-compile-string): Don't call LOAD inside
WITH-COMPILATION-UNIT.
* swank-sbcl.lisp (swank-compile-string): Fix last commit.  Honor
*trap-load-time-warnings* but without calling LOAD inside
WITH-COMPILATION-UNIT.
* swank-ccl.lisp (p2-definitions): Check bounds before accessing
backend-p2-dispatch.
* swank.lisp (swank-profile-package): New wrapper for
profile-package that does some input validation.
* slime.el (slime-profile-package): Use it.
* slime.el (slime-delete-package): New command.
* swank.lisp (swank-delete-package): The corresponding Swank part.