Add :aot :all to uberjar profile of app template.
Re-enable implicit :aot via :main.

Fixes #1289.
Warn for projects which rely on implicit :aot via :main.

Suggest putting :aot in :uberjar profile.
fix https://github.com/technomancy/leiningen/issues/1292
Merge pull request #1293 from kumarshantanu/master

fix https://github.com/technomancy/leiningen/issues/1292
fix #1150 https://github.com/technomancy/leiningen/issues/1150
Merge pull request #1297 from kumarshantanu/master

fix #1150 https://github.com/technomancy/leiningen/issues/1150
Memoize pedantic-print-(ranges|overrides) by stringifying up front.

Fixes #1290.
Add :exclusions to :base deps to avoid version conflict warnings.
Roll back profile-scoped target path for now.

Discussion of rationale on mailing list.
Rearrange sample.project.clj.
Write .nrepl-port file in addition to .lein-repl-port. Fixes #1296.
Add .nrepl-port to template .gitignores.

Ignore all .lein-* files instead of specific ones.

[ci skip]
Mention setting :sign-releases false during deploy.
Attempt to force Aether to re-check for new versions of templates.

According to preliminary reports on IRC there may be issues where
Aether ignores this directive, but it's best to set it anyway since it
may be fixed in future versions.
Rearrange .gitignore and remove windows line endings.
Discuss idempotency of hooks/middleware in plugin docs.
Encourage production use of uberjars over `lein run` in tutorial.
Explain profile isolation in FAQ.

[ci skip]
NEWS for 2.3.2.