info middleware, cljs too

This doesn't quite work for cljs yet, we need to hack piggieback to add the correct information, but it's a start.

Whenever it's release time, I should cut a release for cljs-tooling.

'info' middleware works with the PR from cider/462 for regular clojure.