Revert "Fix compiler warnings in slime.el."

This reverts commit 65205ed58873df26d306121c8d76d523cb3e9a11 which
was misguided. The warning appears to be related to the advice set
by the slime-references contrib.
Switch to the SVG version of the Travis CI badge
Disable the sbcl-pprint-patch

Fixes issue #212.
Add port changing restart to setup-server

Allows binding swank to a different port if the provided one is busy
delete trailing whitespace
strike one towards future-macro restart-loop
factor out socket-quest
factor out AST sugar macro restart-loop
Merge pull request #204 from adlai/patch-1

Add port changing restart to setup-server
Add *FUZZY-DUPLICATE-SYMBOL-FILTER*.

* swank-fuzzy.lisp: Add *FUZZY-DUPLICATE-SYMBOL-FILTER* variable
that controls the removal of symbol name duplicates occurring
during fuzzy matching.
manual: minor tweaks to the Fuzzy Completion section
swank-repl: fix bug reported by Rodrigo Correia.

* swank-repl.lisp (package): Import SOCKET-QUEST.
(open-dedicated-output-stream): Fix call to SOCKET-QUEST.
Don't try to save every changed buffer when compiling a file

* slime.el (slime--maybe-save-buffer): New function adapted from
slime--save-some-buffers that maybe saves the current buffer
rather than potentially every changed buffer.
(slime-compile-file): Use it.
Fix deletion of SWANK packages in swank-loader.lisp

(Reported by Ruben Vaz.)

* swank-loader.lisp (list-swank-packages): Catch more SWANK
packages.
(string-starts-with): Refactored out from LIST-SWANK-PACKAGES.
(delete-packages): New function capable of
deleting interdependent packages.
(init): Use it.
Update README.md

Use a Travis CI badge consistent with the other badges and defeat GitHub's
aggressive optimisation of MELPA's old badges served without proper
cache headers.
Robustify SWANK-LOADER::DELETE-PACKAGES
* swank-fuzzy.lisp(make-fuzzy-matching): Simplify, no need to
define a wrapper function.
swank-loader.lisp (*architecture-features*): add armv5l, armv6l and armv7l

These architectures are reported by ecl (as result of uname) on appropriate
machines.
* contrib/slime-autodoc.el (slime-autodoc-mode): Don't bother with
"Slime autodoc mode enabled" unless it's called interactively.