Merge pull request #30 from jeffvalk/master

Add stacktrace filtering/navigation middleware.
[Fix #27] Return bencoded dicts on maps.
[Fix #32] Add arglists-str response attribute in info op.
[Fix #31] Add 'resource' response attribute in info op for a relative resource path.
Replace complete with compliment for Clojure completions
Merge pull request #33 from gtrak/master

bencoded dicts on maps, arglists-str, 'resource' in info op.
Fix exception when `info' doesn't contain :file.

This lead to unhandled exceptions which cause emacs to hang when using
`which-function-mode' or similar.
Add test for `info' without :file.
Remove some redundant keys
Provide classpath operator

Closes #36.
[#534] Temp workaround for freezes caused by the info middleware
Merge pull request #38 from tpope/classpath

Provide classpath operator
Merge pull request #35 from the-kenny/fix-format-response

Fix exception when `info' doesn't contain :file.
[#37] Fix wrap-classpath's FQN
Release 0.6.0
Add Java class and method resolution to info middleware.

Clean up Java source file resolution.

Use ASM EmptyVisitor stubs for ClassVisitor/MethodVisitor.

Move line number distinctness check from class fn to method fn.

Also, add method return type to method info.

Use classpath to resolve JDK sources.

Update info middleware and add tests for Java info.

Add Java method info test for info middleware.

Use explicit ASM dependency instead of Clojure's.

Clojure 1.6 bundles ASM 4.0, which has breaking API changes from the
3.x releases bundled with previous versions of Clojure. To support both
multiple Clojure releases, we'll specify our dependency ASM version explicitly.

Resolve top-level .java file for nested classes.

Use snapshot builds for sources jar (workaround for CLJ-1161).