Merge pull request #642 from jeffvalk/master

[Fix #637] Ensure stacktrace presents exceptions with nil message.
Bind cider-jump-to-resource to C-c M-.
Fix markdown syntax
Adopt a more consistent format for the changelog
Fix a typo
Minor tweak
Fix cider-jump-to-resource's keybinding
Fix another typo

Today is definitely not my day...
[Fix #640] Add instructions for using CIDER with embedded nREPL servers
Merge pull request #644 from jeffvalk/master

Restore errantly removed 'cider-stacktrace-face'.
Refine a bit cider-jump-to-resource
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.