clojure-mode.el (clojure-fill-paragraph): Tiny fix

* clojure-mode.el (clojure-fill-paragraph): Add a docstring.
Fix filling of functions' parameters.
clojure-mode.el: Cosmetic fixes

* clojure-mode.el (clojure-font-lock-keywords)
(clojure-mode-font-lock-regexp-groups, define-clojure-indent):
Cosmetic fixes.
Let TAB indent correctly in docstrings

* clojure-mode.el (clojure-mode): Bind `indent-line-function' to
the new function `clojure-indent-line'.
(clojure-indent-line): New function to let TAB indent correctly in
docstrings.
Merge pull request #243 from bzg/master

clojure-mode.el (clojure-fill-paragraph): Tiny fix
clojure-mode.el (clojure-docstring-fill-prefix): New option

* clojure-mode.el (clojure-docstring-fill-prefix): New option.
Rename `clojure-docstring-fill-prefix' to `clojure-docstring-fill-prefix-width'

* clojure-mode.el (clojure-docstring-fill-prefix-width): Rename
from `clojure-docstring-fill-prefix'.
(clojure-docstring-fill-prefix-string): Remove.
(clojure-mode, clojure-adaptive-fill-function)
(clojure-fill-paragraph, clojure-indent-line): Don't use
`clojure-docstring-fill-prefix-string'.
Merge pull request #244 from bzg/master

clojure-mode.el (clojure-docstring-fill-prefix): New option
Extract some duplicated code
Use when instead of if
Fix auto-fill bugs

* clojure-mode.el (clojure-fill-paragraph): Fill comment paragraph
correctly.
(clojure-auto-fill-function): Auto-fill correctly in general, not
only in docstrings.

Thanks to ska2342 for reporting this.
Merge pull request #247 from bzg/master

Fix auto-fill bugs
Add a reminder about character font-locking
Fix font-locking of namespaced constructor calls
Indentation fixes
Simplify font-locking of types used as type hints
Refine keyword literals font-locking