More flexible arguments processing.
Made argument parser a separate, configurable module.
mtconfig is now configurable.
Automatically wrap long descriptions; split on word boundaries.
Added missing default for BackendType.
Add no-option init() for Clojure tests.
Merge with upstream/untested. Closes #365, #361.
Fixed config-loading bug.
Update to README.  It is actually not clear to me how the JAR knows which entry point to use.
Missing generic parameter; problematic for Java 1.6
Merge pull request #391 from dbarowy/untested

New arguments parser.