Fix slime-repl failures when run standalone

When run without slime-presentations, slime-repl exhibited some test
failures. This is a "sanity" fix so the current tests can be used as reference
for a possible redesign that eventually handles #9 and maybe implements the
behaviour described in #84.

* .travis.yml (env): Test the slime-repl independently from other
contribs like slime-presentations.

* slime.el (slime-propertize-region): Add edebug spec.

* contrib/slime-presentations.el (pretty-presentation-results): new tests,
should be more stable, except on allegro.

* contrib/slime-repl.el (slime-repl-emit-result): Use
`insert-before-markers-and-inherit', and do it before saving `slime-output-end'.
(slime-repl-write-string): Fix failing tests by passing `eol' as t to
`slime-repl-emit-result'.
(slime-repl-test-markers): Friendlier test assertions.
(repl-test-2): Skip for now, unstable without slime-presentations.
Fix encoding problems in ChangeLog.
Merge pull request #98 from sfreilich/changelog-encoding

Fix encoding problems in ChangeLog.
Speed up contrib-specific tests.

* Makefile ($(CONTRIBS:%=check-%) check): Speed up target, set
SELECTOR for for these targets to '(tag contrib).

* slime-tests.el (slime-test-ert-test-for): Use
`define-slime-ert-test'.
(slime-tests-auto-tags): Set ert tags automatically.
(define-slime-ert-test): Use `slime-tests-auto-tags'.