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