Allow connections without a repl buffer

In order to support tools like lein.el, which use nrepl.el pragmatically,
add the ability to connect without creating a repl buffer.

Includes a commit to use repl-buffer rather than nrepl-buffer.