fix https://github.com/Raynes/lein-newnew/issues/60 - preserve project map in a dynamic var for lein-newnew
Merge pull request #974 from kumarshantanu/master

Fix https://github.com/Raynes/lein-newnew/issues/60 - preserve project map for lein-newnew
Remove superfluous exclusion of slf4j

The dependencies for pomegranate were cleaned up as of pomegranate-0.0.8. We no longer need to exclude slf4j. (Hard to claim this is important; I just happened to notice that it was not needed.)
Merge pull request #980 from bruceadams/patch-1

Remove superfluous exclusion of slf4j
Fix long javac commandline error

If the classpath is very long or the list of java files to compile is very
long, javac task will result in "Argument list too long" error.

This patch uses @argfiles [1] optinos to javac instead of commmand line
options.

[1] http://docs.oracle.com/javase/6/docs/technotes/tools/windows/javac.html
adding message to set HTTP_PROXY and HTTPS_PROXY for those behind a firewall
Use -- to treat filenames as non-option args to gpg.

Ordinarily I'd also check that the filename was not "-", or perhaps
get the absolute path, but in this case I know the filename. (Otherwise
this could result in a hung process as gpg waited for stdin.)
Found a couple more shell invocations.

/usr/bin/java doesn't appear to have a -- equivalent, unfortunately.
Merge pull request #983 from paraseba/long-javac-commandline

Fix long javac command line error
Merge pull request #984 from davidhc/better-errors

adding message to set HTTP_PROXY and HTTPS_PROXY if behind a firewall
Merge pull request #985 from timmc/explicit-gpg-args

Use -- to treat filenames as non-option args to gpg.
Implement `symlink?`.
Don't follow symlinks when cleaning. Fixes #988.