Add SWANK-BACKEND nickname to the SWANK/BACKEND package
Handle the swank-backend rename in a few more places
Release 2.10.1
Experimental support for MLWorks

* swank-mlworks.sml: New file.
Use githubusercontent.com in .travis.yml

The previous URL, raw2.github.com, no longer exists.
Tweak slime.el comments to be more MELPA-friendly
Accept (function (function +)) as Lisp printer output for (function #'+)
MELPA also expects the description to end with ;;; Code:
Make SLIME more MELPA friendly
Fix byte-compile warnings in contrib/slime-fontifying-fu.el.

When loading a Slime that has already been byte compiled, the explicit
byte compilation code in contrib/slime-fontifying-fu.el generates
warnings.  Use the same technique as used in slime-parse.el -- only byte
compile if it's necessary.
Fix source locations when recompiling from an xref buffer.

* slime.el (slime-recompile-locations): pass full filenames to
swank:compile-multiple-strings-for-emacs
C-c C-k in xref works again.
* slime.el (slime-all-xrefs): Know when to stop iterating over
buffer lines.
Remove slime-next-line/not-add-newlines
Regression test for slime-recompile-all-xrefs
Naive attempt at making the previous test more robust
Really fix the slime-recompile-all-xrefs test

(and make it depend on who-calls which is more commonly
 supported than who-macroexpands)
Avoid compiling a stale slime-path into slime.elc

... when upgrading SLIME within an Emacs session, e.g. via MELPA.
(gh issue #125)
slime-presentation-current-input: don't ignore until-point-p.
Move last ChangeLog entry to the right file
Ensure contrib directory is pushed to load-path

... so that package.el succeeds in byte compiling the contribs.

* slime.el (slime--setup-contribs): Always push the contrib
directory to load-path, even if there aren't any contribs to load.