Merge pull request #26 from Bronsa/master

Fix "attempted duplicate class definition" errors
Change several Clojure contrib libs default Clojure version to 1.5.1
Make it clearer for many exceptions in what linting phase they occurred

e.g. during analysis, or during the execution of a particular linter
Merge branch 'master' of github.com:jonase/eastwood
Add :debug option :time to print elapsed time of analysis and each linter
Add new jvm-method-info.edn resource file to describe JVM methods

Also add :side-effect annotation to many Clojure fns in var-info.edn.
These are in preparation for an updated version of the
:unused-ret-vals linter that will use this information to refine its
warnings.
Update crucible's README
Merge remote-tracking branch 'upstream/master'
Create a new classloader only when needed