Call setWriteable on file before trying to delete it. Relates to [#460]
Consistently use (:root project) to check whether we are running in a project

Per discussion in #leiningen, preparations for fixing #966
Document (:root project)
Move (:root project) docs next to the section on :no-project-needed
Recover gracefully from java :main as repl init-ns

refs #977, #1034
Merge pull request #1036 from juggler/set-writeable

Call setWriteable on file before trying to delete it
upgrade bultitude from 0.1.7 to 0.2.1 else compilation fail on windows 
(at least)
Merge pull request #1041 from AtKaaZ/bultitudeUp

upgrade bultitude from 0.1.7 to 0.2.1 else compilation fail on windows
Make core templates use Clojure 1.5
Update sample.project.clj
Fix repo credentials when no credentials in url

Credentials were being overwritten with nil when there was no username or
password in the repository url.  Fixes regression introduced in
a61d6a66a6b2a68b9b6761ac98509703b374532b.
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