Merge pull request #942 from AtKaaZ/master

complete transition to 2.1.0-SNAPSHOT by using leiningen-core 2.1.0-SNAPSHOT
Update URL to Tim Pope's "vim-foreplay"

Apparently he renamed the project at some point.
Merge pull request #945 from MerelyAPseudonym/patch-1

Update doc URL to Tim Pope's "vim-foreplay"
Use 1.7.1 tag in readme instead of stable. Fixes #946.
Remove swank from examples in profiles doc. Fixes #947.

[ci skip]
Add download log parsing code.

[ci skip]
Update sample.project.clj

Fixed several typos
Merge pull request #948 from maerz/patch-1

Fix typos in `sample.project.clj`
a typo
Memoize user/profiles.
Add support for ~/.lein/profiles.d. Closes #871.

Add support for profiles.d within the user's Leiningen home directory. All .clj
files within LEIN_HOME/profiles.d will be treated as maps merged into the
original profiles.clj (if existing).

Erroneous .clj file inside profiles.d emits an error message and will be treated
as nil.

A profile defined multiple times will error and "crash" the loading of profiles,
such that profiles return nil.

The errors will only be emitted once for user-friendliness.
Document profiles.d functionality.
"De-regexify" trim-leading.
Remove directory part of root-path when copying jar, re #953.

When specifying :filespecs with `:type :path`, copy-to-jar will iterate
over all elements within the path if the path is a directory, and remove
the path from the front of the path when added as a JarEntry. This is an
issue if you specify a file, as the path will then just be an empty
string. This is solved by invoking the newly implemented dir-string and
remove the result of that instead of removing the path itself.
point to correct docs for a local lein checkout
have new renderer abort with a more helpful message

abort with message including resource path instead of
an exception that has no resource info
add tests for helpful renderer msgs, handle no args case
Merge pull request #969 from cldwalker/contributing-typos

point to correct docs for a local lein checkout
update tutorial to correctly reference app template

closes #959
Merge pull request #972 from cldwalker/959-fix-tutorial

update tutorial to correctly reference app template