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.
Restore workingness for Allegro's modern mode.

* swank/allegro.lisp (gray-package-name): Let the reader decide
whether the package name is in lower or upper case.

Fixes issue #209.
Delete trailing whitespace in swank/allegro.lisp
Use cl-lib in slime-fuzzy.el

* contrib/slime-fuzzy.el (slime-fuzzy-completions)
(slime-fuzzy-complete-symbol)
(slime-fuzzy-insert-completion-choice)
(slime-fuzzy-fill-completions-buffer)
(slime-fuzzy-insert-from-point, slime-fuzzy-select): Use cl-lib.
Improve support for strings in (:export ...) clause

* contrib/slime-package-fu.el (slime-export-symbols): Handle strings.
(slime-defpackage-exports): Use `slime-export-symbols' and strip
double quotes.
(slime-frob-defpackage-form): Don't skip package name in case
(:export ...) is immediately following.
(slime-determine-symbol-style): Support double quoted styles.
(slime-search-exports-in-defpackage): Handle strings.
(slime-remove-export): Avoid trailing whitespace.
(slime-find-possible-package-file): Use cl-dolist to catch cl-return.