fix some path errors in windows tests
lein test still has 2 failures and 1 error after this.
normalize-path should now handle absolute *nix paths correctly under
windows
addresses #1176
Merge branch 'master' into testsUnderWindows1
.gitignore some eclipse generated files + others
Merge branch 'master' into testsUnderWindows1
moving 2 functions from utils to helper
merged all commits to date which required adding "dev-resources" so a
test wouldn't fail
`bin\lein test` tested under windows (currently 2 failures and 1 error)
Merge remote-tracking branch 'upstream/master' into testsUnderWindows1

Conflicts:
	leiningen-core/test/leiningen/core/test/classpath.clj
fix 2 test failures which only showed on windows
oops still forgot some parens on their own line
Fix classpath test to match new checkout-deps behaviour.
Make uberjar use the filename returned by jar instead of recalculating.
Merge remote-tracking branch 'upstream/master' into testsUnderWindows1
Don't block :user profile from ~/.lein/profiles.d.
Fix -o and -U aliases to be additive.
Some todos.
Hold back on :aot :all in the uberjar profile till 3.0.
Preliminary support for :java-agents.
Merge remote-tracking branch 'upstream/master' into testsUnderWindows1
fix repo name should not contain path delims under windows so test won't
fail
all tests pass under windows
Don't use two-clause cond.
Clean up sanitize-repo-name.