Update 'doc' for special forms and Java symbols.

Add tests for equality to the canonical 'clojure.repl/doc' format.

Refactor doc formatting function.

Update doc tests to fail (not error) when returned doc is nil.
Merge pull request #551 from jeffvalk/master

Update 'doc' to support special forms and Java symbols.
Wrap exception messages in stacktrace buffer.
Merge pull request #558 from jeffvalk/master

Wrap exception messages in stacktrace buffer.
Add fill prefix for stacktrace messages

Help distinguish individual exception messages by using a fill prefix to
indent follow on lines of an exception message.
Mention freenode channel
Merge pull request #559 from hugoduncan/feature/add-fill-prefix-to-stacktrace

Add fill prefix for stacktrace messages
Mention Gittip in the contribution section
Add license badge
Extract completion context and pass it to Compliment
Merge pull request #560 from alexander-yakushev/compliment-context

Extract completion context and pass it to Compliment
Add a few missing :package-version properties
Dostring style
Fix crash when reading from empty history file

Closes #561
Merge pull request #562 from expez/master

Fix crash when reading from empty history file
Minor rewording
[Fix #564] Remove redundant cider-src command
Separate out cider-lein-command and cider-lein-parameters. Now requires a
working exec-path by default
[#564] Rename "Jump" menu item to "Jump to source"
Add dist folder to .gitignore