added group-name to templates.clj
Merge pull request #1489 from CraZySacX/group-name

Add group-name to templates.clj
Make Leiningen (more) Eastwood-friendly.

Still get a couple warnings... We don't really care about the
unlimited-use warnings from clojure.test, and there are a couple
warnings we get stemming from bugs/limitations in Eastwood.
Lock on *out* when printing during dependency fetches.
Document various ways to register wagon factories [fixes #1483]
Merge pull request #1493 from tobias/wagon-factory-docs

Document various ways to register wagon factories [fixes #1483]
Depend on latest Pomegranate, fixes #1447.
Flush output of exception error messages

When running on OS X, an exception thrown in a plugin was resulting in
no output from lein.  Adding the flush ensures the output occurs before
the process exits.
Include group in dedupe key to fix #1480
Merge pull request #1497 from jcrossley3/dedupe-group

Include group in dedupe key to fix #1480
Ignore .nrepl-port wherever it is in the source tree
Be explicit about which .nrepl-port files to ignore
Fixes #826; Redirect info messages to *err*

I decided to leave some messages alone. Specifically

 * messages which look like stacktraces
 * messages which instruct the user to take some sort of action

Arguably the stacktraces should go to stderr but I thought I'd leave
those open for discussion. Any others that remain represent errors on
my part.
Merge pull request #1499 from cddr/ignore-nrepl-port

Ignore .nrepl-port at project roots
Clarify a few points of documentation. Fixes #1475.

[ci skip]
Use dep-key for distinct call in pom task.

group/artifact version tuple isn't enough to de-dupe correctly.

Fixes #1494.
Emit success message after install.

Normally I prefer to remain silent if everything succeeds, but the
fact that install calls pom and jar, which are not silent, means it's
confusing if you don't see anything for install itself.
Actually use :plugin-repositories. Fixes #1474.
Fix weird de-duping behaviour in pom.

It used to be we would merge a bunch of profiles into the project, and
then trim out dupes based on group/artifact/version, which was totally
wrong; it ignores classifiers and extensions.
Normalize :aot :all to :aot [:all].

This fixes type mismatch issues when merging profiles.

Fixes #1488.