Change dependency to clojure 1.5.1
Support for parsing lists from the command line and multiple source paths
Call shutdown-agents even when we exit abnormally
A checkpoint on the way to more flexibility with separate collection machine runs
Completely separate collect-info from the main body of the program so we don't deal with CLJ-322 issues
Pass paramters to collect-info directly on the command line rather than via the existing file
move collect-info into an external library to eliminate problems introduced by CLJ-322
Delete a debug print
Depend on the released version of autodoc-collect
In launching autodoc-collect, don't use target/classes when we have a built-clojure-jar

Note, this should only apply to building Clojure's documentation. It came from a conflict
that occured when generating doc for the legacy 1.2 branch.
Do a "git reset --hard" when changing branches in case the build modifies anything

(I'm looking at you, Chas! :))
Convert argument names that are gensymed from foo# forms back into those forms
Fix CLJ-999 (bad links to subnamespaces in api-index.html)