Add never-deploy-snapshots option.
Add :only-deploy-master option to prevent deploys from non-master branches.
Add an :only-install-snapshots option that prevents `lein install` of non-snapshots.
Rethink :only-deploy-master and generalize it for a set of branches.
Bump reply version

refs #957
Move back to using a var, since nREPL needs it

refs #955
Add a simple alias mechanism for :repositories and :deploy-repositories.
Add a comment about the need for with-local-vars

[ci skip]
Rewrite only-install-snapshots as install-releases?
Make sure metadata is propagated.
Merge branch 'master' of github.com:technomancy/leiningen
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