Add examples of new keys to sample.project.clj.
Make :only work with namespaces too.
documenting and testing --to-dir option for new task
add new task tests for other templates, fail case and :show
new task generates in current directory by default, close #989
remove abort in new task which was for lein1 compatability
Add LEIN_SUPPRESS_USER_LEVEL_REPO_WARNINGS

Can be used to suppress warnings about repositories in user level profiles.  Also
adds the list of profiles containing :repositories when not suppressed.
Add test cases for warn-user-repos and fix

Refactored warn-user-repos to take an argument to enable testing.

The tests are different depending on whether
LEIN_SUPPRESS_USER_LEVEL_REPO_WARNINGS is set or not.  This is not ideal, but
there doesn't seem to be a good way of altering the environment variables in
clojure.
Logging warnings to stderr and editing for consistency
Merge pull request #986 from hugoduncan/feature/add-repo-warn-suppression

Add LEIN_SUPPRESS_USER_LEVEL_REPO_WARNINGS
Fix typos.
Merge pull request #1012 from daemianmack/patch-1

Fix typos.
Merge branch 'master' of https://github.com/benjaminsavoy/leiningen

Conflicts:
	leiningen-core/src/leiningen/core/project.clj
Replace `main` ns with `log` where forgotten.
Resolve failing test introduced by *warn*.

Also move abort-msg up to leiningen core and call it from the leiningen
test helpers package instead.
Add in old fns to avoid breakage in plugins.

Also tag them as deprecated. (Since I was a bit too eager on this one,
feel free to revert to before the merge if the changes aren't worth it.)
Update src/leiningen/with_profile.clj

Replace `main` ns with `log` where forgotten.
Merge pull request #1014 from deduktion/patch-2

Update src/leiningen/with_profile.clj
Merge pull request #1006 from cldwalker/document-global-options

document global options in help task, close #1005
Fix lein test exit code when :eval-in :leiningen

Lein test was always exiting with 0 when :eval-in :leiningen was used.