Make inspector use `slime-inspector-value-face' like it did in the past.
Fix a typo.
Revert "Fix a typo."

This reverts commit 0fcfeb96770954dde8ce668f1d3abc1881953cbf.
Revert "Make inspector use `slime-inspector-value-face' like it did in the past."

This reverts commit 81b6578178dc25b6d52079e11732db586aa82c28.
Interactive slots in the inspector are not "real" presentations by default

In commit 6af818, the inspector started using real presentations
whenever slime-presentations.el was loaded. Among other things, this
changed the face of the slots. This commit brings legacy behaviour
back. If you want presentations in the inspector, add

(eval-after-load 'slime-presnetations
  '(setq slime-inspector-insert-ispec-function
         'slime-presentation-inspector-insert-ispec))

to your init file

* contrib/slime-presentations.el: Don't set
`slime-inspector-insert-ispec-function' by default, it makes the
blue slots in the inspector go away which some users were used to.
Unhide some autodoc tests from batch runs since 2ace678

* contrib/slime-autodoc.el (define-autodoc-tests): Use
`define-slime-ert-test' to automatically set the correct test
tags.
Fix contrib-loading bug when contrib library was previously required.

* slime.el (slime--setup-contribs): Init contribs if they've been
required somewhere else and not inserted into
`slime-required-modules'.
More powerful recipe tests in preparation for refactorings

* slime-tests.el (slime-test-recipe-test-for): Simplify and make
more powerful.
(slime-test-recipe-check-repl): Removed it
(readme-recipe-autoload-on-lisp-visit): Adapt to new
`slime-test-recipe-test-for'. More readable.
(readme-recipe, traditional-recipe): Idem.
Use a custom method-combination for definterface.

This should give better M-. support.

* swank-backend.lisp ([method-combinations] interface): New
(definterface, defimplementation): Use it.
abcl:  DESCRIBE-DEFINTION now works for macros.
Merge pull request #104 from easye/master

abcl:  DESCRIBE-DEFINTION now works for macros.
Merge branch 'master' into interface-method-combination
Set :documentation of generic function in definterface.

* swank-backend.lisp (definterface):
* swank-backend.lisp: Whitespace cleanup.
Create separate Makefile for contribs.

* .travis.yml (env): Use contrib-% targets.
(script): Use make variables instead of env vars.

* Makefile (EMACS): Renamed from EMACS_BIN.
(LISP): Renamed from LISP_BIN.
(ELFILES, ELCFILES): New vars.
(default, all, help, help-vars): New targets.
(compile): Don't compile contribs.
(check): Don't put contrib/ into load-path.
(contrib-check-%): Renamed from check-%.
(contrib-elpa-%): Renamed from elpa-%.
(contrib-compile): New.

* contrib/Makefile: New file
(elpa-%, check-%): Moved to here from core.
Mention SELECTOR.

* Makefile (help-vars):
Avoid echo -e which apparently is not very portable.

* Makefile (help, help-vars): Use printf instead of echo -e.
Update ChangeLog.
Test to triger travis.
Merge branch 'makefile-cleanup'