Many fixes for issues found while testing Eastwood Clojure lint tool on incanter source

There are notes in each commit describing the changes, which I would recommend reading for explanations of some of the changes.