first draft for #45 using nrepl middleware

- feature renamed to remove debug functions
- analyzer uses indexing reader and source-info to get a hold on
  positions when searching
- multiple clojure.core fns supported
- AST searched for occurrences of debug fns
- end-line, end-column and fn name provided in tuples
- elisp impl for removing debug fns based on the position info provided
  by the middleware
- tools analyzer upgrade beta10->beta13
- tests for the middleware