[Fix #626] Enable `cider-test-run-test` on any Clojure buffer.

Previously this command was only enabled in the report buffer and on
tests that had previous failures/errors.

This requires `clojure-mode`
[#238](https://github.com/clojure-emacs/clojure-mode/pull/238).

Also, update context menus and key binding documentation.
Merge pull request #628 from jeffvalk/master

[Fix #626] Enable `cider-test-run-test` on any Clojure buffer.
[Fix #630] Remap cider-test-show-report to C-c C-t
Move menu definitions inside keymap definitions
A first draft of configurable interactive eval output
[Fix #629] Remove use of paredit in 'cider-test'.
[Fix #22] Add jump to resource command
Merge pull request #635 from jeffvalk/master

Remove use of paredit in 'cider-test'.
Fix jumping between definitions in the same buffer.

Fixes #632.