Merge pull request #857 from bruceadams/master

Bug fix for leading spaces in JVM_OPTS #856
fixes code fence in plugin tutorial markdown
Merge pull request #859 from bmabey/patch-1

fixes code fence in plugin tutorial markdown
don't propagate DRIP_INIT or DRIP_INIT_CLASS to subprocess
add upgrade support to lein.bat master
omit redundant :no_upgrde snippet
Merge pull request #861 from kumarshantanu/master

Implement `lein upgrade` for Windows
Fix link in DEPLOY.md to use preview branch. Fixes #862.
Handle malformed :port option gracefully.
Add documentation about the :port option when starting a headless REPL.
Merge pull request #864 from ghoseb/master

Minor doc & error handling enhancements.
clarify maven repository terminology. Also,

added an oxford comma or two for good measure. :)
Merge pull request #866 from uvtc/patch-1

clarify maven repository terminology. Also,
Update with-profile to accept +/- prefixes

Allow the profiles to be used to be specified as a delta from the default
profile list.
Merge pull request #868 from hugoduncan/feature/add-profile

Add add-profile task, which adds profiles to the default
Allow project's git repository to be different than project root

This allows for other directories to be used for the automatic
repository tagging. This is useful for repositories that contain
multiple projects, such as leiningen-core and leiningen, so that both
will have the correct repository tag information in their pom.xml.
Merge pull request #872 from dgrnbrg/alternate-repo-root

Alternate repo root
Only run test namespaces that match a test selector
Define selected-namespaces to make core more readable
export $SCRIPT as leiningen.script