Added fuzzy omnicompletion.

This allows Clojure namespaces, vars, and aliases to be fuzzily
completed. It does not handle Java classes or packages.
Prefer ns declaration to position in class path
Fix javadoc
Fix grammar
Further fixes to doc macro dispatching
Cache jar contents
Fix error handling of one-off runner
Revert "Added fuzzy omnicompletion."

This reverts commit fb9b1282879034f89cd021ba291a0e060113968d.
Capture stack trace in one off runner
Don't look up Compojure's GET with javadoc

Closes #21.
Properly escape temp paths on Windows

This was leading to a cryptic error message referencing \U (as in
"C:\Users").  Addresses half of #22.
Fix classpath detection on Windows
Really fix classpath detection on Windows
Don't hang on connecting to lein 1.7's REPL
Fix potential \r in Windows target/repl-port file
Fix :Apropos
Catch more connection errors
Don't rely on iskeyword to determine namespace

Workaround for #24 and #25.
Add <Plug> maps for everything
Enforce viminfo+=!

Hypothesis: people complaining about startup time aren't even trying
this.