Fix a bug where *cwd* wasn't honored for project parsing.
Clean up helper docstrings.
Go from use->require.
Delete subdir directory.
Reenable java main run test.

Also more changes from use to require.
fix #1309 - lein.bat now honors HTTP_CLIENT env var
Merge pull request #1312 from kumarshantanu/master

fix #1309 - lein.bat now honors HTTP_CLIENT env var
Add ^:skip-aot as default for app template.

Elaborate more on when ^:skip-aot will disable compilation. Would be
great to cut out a lot of that documentation for 3.0.0.
Fix a bug where specified repl host was ignored.
Remove usage of soon-to-be legacy API in nrepl.
Allow default eval-in dispatch value to be changed with a defmethod.
Handle stdin for :eval-in :nrepl.
Slight clarification to checkout dependency usage
`lein install` may not be needed if `lein` can find the library in another
repository.
Merge pull request #1313 from coventry/clarify-checkout-dependency-usage

Slight clarification to checkout dependency usage
Implement `lein deps :plugin-tree`, closes #1314.
Add in a :plugin-tree test.
Integrate changes to 3.x branch.