Merge remote-tracking branch 'hugoduncan/fix-classifier-jars'
Fix jar task broken by 87c3499

The :provided scope profiles were not being captured before un-merging
profiles.
Fix erroneous shell command form, fixes #1683.
Fix aliasing recursion with with-profile

If an alias uses with-profile, then the alias was not being handled
correctly, causing a stack overflow.

e.g

    {:user {"plz" ["with-profile" "+plz" "plz"]}
     :plz {:plugins [[lein-plz "0.2.1"]]}}

    lein plz
Set env var if .lein-fast-trampoline exists.

Makes it possible to just use LEIN_FAST_TRAMPOLINE in the Lein process,
to check if the user is using fast trampolining. Strictly speaking, one
previously had to check whether LEIN_FAST_TRAMPOLINE was set or check
that .lein-fast-trampoline existed inside Lein.
Merge pull request #1691 from technomancy/fix-erroneous-shell-command-form

Fix negation in shell-command form.
Remove base dependencies for lein checkouts.

Closes #1629.
Merge pull request #1689 from hugoduncan/fix-with-profile-aliases

Fix aliasing recursion with with-profile
Bump nREPL version to 0.2.6
Merge pull request #1688 from hugoduncan/fix-jar-refactoring

Fix jar task broken by 87c3499
Depend directly on nrepl/clojure-complete.

[ci skip]
Release 2.5.0
Use SimpleDateFormat instead of #inst (flaky)

#inst was failing when run as `lein test`, but not if I ran
`lein test leiningen.test.keys`. Something's screwy with
data-readers.
Remove println
Back to snapshot.
Merge pull request #1705 from dthume/RemovePrintlnFromGitFileContents

Remove println from leiningen.core.utils/git-file-contents
Add regression test for file.encoding override
Merge branch 'no-inst'
Merge branch 'test-1676-fie-encoding'
Avoid setting SCRIPT to empty string