Allow regexp when batch-testing from command-line

* Makefile (SELECTOR): Same default, but allow regexp selectors.
* lib/cl-lib.el: Upgarde to cl-lib 0.5.
* swank-sbcl.lisp (wrap): Adapt to newer SBCL.
Tweaks to the documentation CSS
Release 2.4

* NEWS: Update. (mostly by Joao Tavora)

* doc/slime.texi: Update versions.
(SLIME Trace Dialog): Small tweak to section intro.
Fix minor manual issues found during publication

* doc/slime.texi: don't use $Date$.

* doc/Makefile (publish): Also publish slime.pdf.
Make sure the SWANK port file is an absolute path

... and free of shell-isms like ~ that not all Lisps know how
to parse. Bug reported by Mirko Vukovic.

* slime.el (slime-swank-port-file): Use expand-file-name.
Closes #116: Deal with file-names with spaces for inferior-lisp-program

* slime.el (slime-read-interactive-args): Use
`split-string-and-unquote' (closes #116). Spotted by Mirko Vukovic.
Point README.md's doc link to common-lisp.net
Minor improvements to the documentation

* doc/slime.texi: Use @SLIME{} throughout.
(Git Incantations): remove reference to the FAIRLY-STABLE tag
which is hopefully replaced by release management. Tweak the link
to CONTRIBUTING.md.

* .gitignore: ignore the temporary output of doc/Makefile's
publish target.