Fix stack overflow on with-profile self-aliases

An alias such as {"doc" ["with-profile" "+doc" "doc"]} was leading to a stack
overflow when executed.

This was due to the project being reload when with-profile calls set-profiles,
thus re-instating the aliases that have been removed by remove-alias.
Fix FAQ formatting; link to "Faster" wiki page.

Note that the two spaces after each Q line are intentional; otherwise
we don't get proper line breaks.

[ci skip]
Tweak tutorial.
Fix some typos
Merge remote-tracking branch 'hugoduncan/feature/fix-recursive-alias-993'

Conflicts:
	leiningen-core/test/leiningen/core/test/project.clj
Force usage of newer dynapath until pomegranate updates.

This fixes the issue causing the build failures. The root of it is
that dynapath was allowing pomegranate to modify the boot classloader,
which caused multiple copies of the same class to be loaded.
Merge pull request #1022 from tobias/dynapath-update

Force usage of newer dynapath until pomegranate updates.
Output task not found messages to *err*

Throws an ex-info rather than calling abort to avoid the "Leiningen has
encountered a critical error and will now exit." message.

Adds a check for a :suppress-msg key before printing the exception message in
leiningen.core.main/main.
Merge pull request #1023 from sergv/typo-fixes

Fix some typos
Merge pull request #1024 from hugoduncan/feature/task-not-found-to-stderr

Output task not found messages to *err*
Revert "Logging warnings to stderr and editing for consistency"

This reverts commit 4f05a44a0edc7e0420ea207b9f3dd85f52946872.

Conflicts:
	leiningen-core/src/leiningen/core/project.clj
	src/leiningen/deploy.clj
	src/leiningen/test.clj
	src/leiningen/with_profile.clj
Fix tests to no longer look for shouty output prefix.
minor fix to search: "group (aliased as g)"
add resources dir to default new template, close #1016
Merge pull request #1027 from cldwalker/add-resources

add resources dir to default new template, close #1016
Merge pull request #1026 from bruceadams/master

minor fix to search: "group (aliased as g)"
Stop tiered compilation at 1 in project JVM.

Fixes #1025.

We're doing this for Leiningen itself already, but I was hesitant to
do it for the project JVM as well until the stack trace bug came up.
Moving Tiered Compilation to the dev profile.

Ensures the fix to #1025 doesn't affect production usage of Leiningen.
Fix reporting resolving issues other than for missing artifacts.
Merge pull request #1029 from aroemers/silent-resolve-issue-fix

Report dependency resolving issues for unresolved artifacts instead for just missing artifacts.