Specifying defvar's first.
Tidy up the documentation strings.
Updated to work with ClojureDoc's change to gzip

The clojuredocs.org web service started sending out gzip content if no
encoding was specified (completely acceptable). The default Emacs URL
system compounded the problem by claiming that it could accept gzip
encoding, but then fail to automatically decode it.

We just set the header to accept no encoding, and then we can simply
parse the JSON response.