Handle both optparse and Boost options.

Any option not understood by optparse is now passed to the
Boost parser in IMP.base, so that IMP options common to
all applications are handled. Closes #225.
Handle standard IMP command line options; closes #403.
Use canonical URL.
Handle IMP common options.
Handle IMP common options.