Fix a docstring
Add empty string check to cider-read-symbol-name

cider-symbol-at-point actually returns an empty string instead of
nil when there is no symbol at point.
Use cider variants of lisp-eval-region and eval-last-sexp in repl

It's an odd use case, but using C-c C-r or C-x C-e inside of a
cider repl should not throw an error about missing an inferior lisp
process. It is useful for inspecting values in the middle of a longer
sexp. This adds the same bindings used in the cider minor mode to the repl.
Merge pull request #647 from dgtized/repl-should-shadow-lisp-eval

Use cider variants of lisp-eval-region and eval-last-sexp in repl
Make it more obvious that cider-jack-in is simply using lein
Move point on new scratch buffers below comments

This matches the behavior of a newly created emacs scratch buffer. Merges insert
forms as it accepts &rest arguments.
Merge pull request #650 from dgtized/scratch-needs-space

Move point on new scratch buffers below comments
[Fix #605] Ensure that resource file urls are decoded and correct on Windows.

cider--resource-file-url-to-file function created that extracts
the filename from the url, decodes it, and drops the leading '/' if
the path is a Windows path.
Use cider--resource-file-url-to-filename to get jar path.
Merge pull request #658 from scottdw/fix-605

[Fix #605] Url decode resource URLs and remove leading '/' from windows paths.
[Fix #633, #659] Refactor `cider-find-` and `cider-jump-`.

The functions for resolving and jumping to vars and files had become
unwieldy. This makes them tractable, and uses the simplified behavior to fix:

1. The `cider-jump` and `cider-test-clear-highlights` cases where a var exists
after the file in which it was defined has been deleted.

2. The `cider-test-clear-highlights` case where the user closes one REPL session
and starts another in a different project.
Merge pull request #663 from jeffvalk/master

[Fix #633] Refactor `cider-find-` and `cider-jump-`.
Add apropos support.

Add apropos search for function/var names (bound to <kbd>C-c C-h a</kbd>) and
documentation (bound to <kbd>C-c C-h d</kbd>).
Merge pull request #664 from jeffvalk/master

Add apropos support.
Extend a bit the words of inspiration
Add standard key bindings for buttons in doc-mode.

TAB - forward-button
<backtab> - backward-button

These are useful when the docs have URLs etc in them.
Merge pull request #666 from sw1nn/doc-mode-keybindings

Add standard key bindings for buttons in doc-mode.
Add  keybindings for buttons in test-report mode.

This is the same change as #666 repeated in another minor mode.
Merge pull request #667 from sw1nn/test-report-mode-keybindings

Add  keybindings for buttons in test-report mode.
Removed the ability to manage *print-length*

This was causing a bit of confusion among the users, because they
weren't aware the config was only applied on REPL start. Looking back
it was a mistake to try to manage this via CIDER as setting it via lein
is preferable.