Adding insert-fn functionality
Merge pull request #374 from jonpither/ido-fns

Add Feature: Select a function from ns with IDO and insert into REPL buffer
Small doc fixes
Extract selector help buffer name into a defconst
Add clojure.core qualifier to fns where missing
Merge pull request #428 from johnmastro/qualify-clj-core-names

Add clojure.core qualifier to fns where missing
Bump pkg-info dep to 0.4
Add history and completion support to cider-read-and-eval
Bump development version
[Fix #416] Mention a dep on clojure-complete is necessary for embedded nREPLs
Improve tramp support
Mention commit squashing in the contribution guidelines
Update a link
cider-get-value now returns Emacs Lisp objects instead of strings
[Fix #316] Honor :init-ns namespace on startup
Add support for controlling the value of `*print-length*`

This commit allows the user to avoid freezing/killing Emacs when
accidentally printing large data structures in the REPL. It accomplishes
this by managing the Clojure var `*print-length*` which controls the
number of objects of a collection to print.

Introduces a customizable variable:

- `cider-repl-print-length`: if set to an integer, `*print-length*` will
  be set to this value for each new REPL session started.

Introduces an interactive function:

- `cider-repl-toggle-print-length-limiting`: toggles whether to enforce
  `cider-repl-print-length` or not.
Merge pull request #430 from ragnard/control-print-length

Add support for controlling the value of `*print-length*'
[Fix #432] Handle properly eldoc args
[Fix #436] Avoid an infinite loop when evaluating ns forms
Handle invalid sexps in cider-eval-last-sexp-and-replace