Merge pull request #1401 from benwbooth/master

fix DRIP_INIT not being set when LEIN_JAVA_CMD is drip
RyanTM and I reduced the run time of the 'lein help' command
by making it just parse the task source code files instead of actually
requiring/compiling them (second try).

This results in a 70% speed improvement on my machine (14s to 4s).
Upgrade stencil and exclude core.cache.

Should help avoid conflicts with dependencies that need a different version.
Implement Damerau-Levenshtein, closes #1119.

Fetching the keyboard layout seems to be impossible to do within the JVM
without shelling out. It's probably not worth it wrt. portability.
Test edit distance function.
Rely less on undocumented features

We simply guard against nil leaking into `merge` or `select-keys`. This does not change semantics.

I caught this with a linter I'm building.
Merge pull request #1406 from frenchy64/patch-1

Rely less on undocumented features
Revert "Rely less on undocumented features"

This reverts commit 9adc966aefa548a82ae84d629bc8d26a27c2fc0e.
Bump copyright year.

[ci skip]
Load plugins and activate middleware in update-in.

Fixes #1375.
Pull out empty meta-merge defaults.
Remove dead :jvm-opts lookup

Coming from the 57ea876ddd15ce3b7b3c5c22f2c8559348b29090 cleanup
Drag out common map setup functionality.
Properly setup profiles within project map.
Properly initialize read profiles.

Fixes #1407, fixes #1376.
Merge branch 'properly-init-profiles'
Updated TUTORIAL.md for Leiningen 2.3.4.

Updated `project.clj` file output created by `lein new app`.

Updated references to clojure 1.4.0 with clojure 1.5.1 (current stable release.)

Updated banner text displayed by `lein repl`.

Updated output of unit tests.

Updated command required to run a single unit test as the name is different in the current `app` template.
Merge pull request #1408 from drewnoakes/docs/tutorial

Updated TUTORIAL.md for Leiningen 2.3.4

[ci skip]
Add nREPL URL to output along side the human readable message
Merge pull request #1413 from laurentpetit/issue-1412

Add nREPL URL to output along side the human readable message