Refactor slam.hound.search

Small changes:

* Eager evaluation of JarFile contents
* Removed unused local
* path-class-files rewritten as for comprehension for clarity
* #^ dropped in favor of ^

  This has been the preferred style since this commit (pre 1.3.0):

  commit a5ca8243e3ea45e6387b2b00d0e9b2624d16adbf
  Author: Rich Hickey <richhickey@gmail.com>
  Date:   4 years ago

      ^ does what #^ does, reader metadata
Remove irrelevant comment about ns creation in asplode/asplode

clojure.core/read will create unknown namespaces on evaluation the
ns form, so there is no reason to fret over calling create-ns before
reading a Clojure source file.