Merge pull request #1046 from hugoduncan/feature/fix-repo-credentials

Fix repo credentials when no credentials in url
fix :checkout-deps-shares to work with non-project-key fns, fixes gh-1049
Bump http-wagon version. Fixes #1051.
Document non-traditional javac compilation order. (from Quoll) Fixes #847.
Allow use of mirrors when building a jar.

Adds :mirrors to jar/whitelist-keys.
Merge pull request #1056 from timmc/expand-uberjar-whitelist

Allow use of mirrors when building a jar.
Bump Clojure to 1.5.1
added support for windows/msys
Merge pull request #1057 from megri/master

Added a few lines to support using lein from a windows msys console
Add alias for bootstrap in leningen-core
Merge pull request #1058 from hugoduncan/feature/add-bootstrap-alias

Add alias for bootstrap in leningen-core
Warn on version ranges for deps :tree

Use the new :repository-session-fn keyword for pomegranate
to add a DependencyChainFilter that checks for version ranges.

We store them in an atom because this might happen on another thread,
and we need to allow all of the ranges to be found.

Fixes #734
Use Clojure 1.5.1 in lein new templates

Fixes #1059
Specify :root in repl test so the stub works
Send https proxy property down to subprocesses

fixes #1060
Go back up a directory for travis test run
Fix docstring typo
Tidy up a few tests

Mostly gets project maps in a format suitable for eval-in-project
(including the repositories), but also number-ifies port for aether (the
way the real URL.getPort method behaves).
When l.c.classpath/get-dependencies fails, it now propagates the root exc
Add update task for arbitrary project map transformations.