Work on documentation - WIP.
More renderer docs.
More rendering docs.
Escaping!
Yet more renderer docs.
Work on extending renderer docs.
Never-ending doc writing.
Rendering doc nearing completion.
Tweak docs.
Change naming convention for view functions.

Again. Fixes #63. Again!
Change to new naming convention.
Try and get all of the names.
Only encode as HTML for browser clients

This changes the middleware HTML renderer so that it only
lights up when the `:as-html` marker is present in the nREPL
request.

Use case: textual nREPL clients like vim-fireplace or lein repl
(when using the :connect option) shouldn't see HTML.