Use project name in clojure buffer name

I.e. *nrepl-fooproj* instead of *nrepl*

The surrounding mechanics still apply so for a second clojure buffer you get *nrepl-fooproj*<2>

The name is taken from the project directory name. If no project exists, it defaults back to *nrepl*.