Fixed 'clojure-jump-between-tests-and-code' when the namespace is
several levels deep.
README.md: add package-refresh-contents step for first-time installations
More fixes for the test-structure.
As of "Leiningen 2.0.0-preview10" the structure is the following:

project/test/project/restofnamespace/core_test.clj
Make 'clojure-test-run-tests' load the test-namespace from file before
running the tests.
Fixes running the tests from 'source'-file in /src
Added reloading of buffer when 'clojure-run-tests' is executed outside of test-buffer.
mentioned the MELPA repository in the README
use semantically correct font faces for special forms and core functions/macros
a couple of improvements to the commentary section of clojure-mode.el
drop support for SLIME
more robust file extension regex
mentioned that the melpa version of clojure-mode is a development snapshot
fixed a typo
Merge pull request #112 from bbatsov/mention-melpa

Mentioned the MELPA repository in the README
Merge pull request #116 from bbatsov/ext-regex

More robust file extension regex
Merge pull request #113 from bbatsov/proper-faces

Use semantically correct font faces for special forms and core functions
mentioned in the README that SLIME support is only available in clojure-mode 1.x
Merge pull request #115 from bbatsov/drop-slime-support

Drop support for SLIME
Remove deprecated list of contrib vars for font-lock/indentation.
Font-lock ns docstrings correctly.
Merge pull request #106 from mdengler/master

Doc update PR:run package-refresh-contents after (require 'package)