Merge pull request #599 from jeffvalk/master

[Fix #552] Load resources from jar/zip files efficiently.
Merge pull request #600 from jeffvalk/master

Add `cider-prefer-local-resources` to README.
Use defvar-local
[Fix #554] Set cider-auto-select-error-buffer to t by default
Fix an incorrect comment
Fix a docstring
Prevent whitespace-mode from interfering with clojure font-locking in the REPL buffer
Fix `cider-company-location`.

Extract buffer creation logic from `cider-jump-to-def-for` and friends, so
said buffers can be passed to company-mode without being popped up.
Merge pull request #604 from cichli/fix-cider-company-location

Fix `cider-company-location`.
Issue a warning when all the required nREPL ops are not supported
Report cider-nrepl's version on REPL start
[Fix #553] Warn if there's a version mismatch between CIDER and cider-nrepl
Some work in progress on a more efficient way to fontify a region as Clojure code
Add a couple of missing spaces
Display middleware version in connection info
Make it possible to select the error buffer via cider-select
[#598] Handle mismatching file names in error highlighting

Make sure the file name in the stacktrace matches that of the current buffer.
[Fix #569] Present stacktrace frames for all causes.
Move generally useful functions to cider-util.
Merge branch 'master' of https://github.com/clojure-emacs/cider