Tidy up the 3sfd example (currently the only MultiFit example that works)
and test it.


git-svn-id: https://svn.salilab.org/imp/trunk@17350 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
initial value for G is computed on first 50 points at lieast, or 10%, irrespective of q-value

git-svn-id: https://svn.salilab.org/imp/trunk@17351 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
filter input files for comments and nans

git-svn-id: https://svn.salilab.org/imp/trunk@17352 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
catch non-spd hessian instead of dying

git-svn-id: https://svn.salilab.org/imp/trunk@17353 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
homogenize initial guess for G

git-svn-id: https://svn.salilab.org/imp/trunk@17354 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
correct catch for spd hessian

git-svn-id: https://svn.salilab.org/imp/trunk@17355 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
Respect IMP_TIMEOUT_FACTOR.


git-svn-id: https://svn.salilab.org/imp/trunk@17357 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
- Don't import non-standard modules until we need them, so we don't fall over
  before displaying help.
- Fix typos.
- Point the user to the web site for the fastcluster module.


git-svn-id: https://svn.salilab.org/imp/trunk@17358 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
cache the ScoringFunction in Restraint::evaluate

 As without the caching calling the function can be suprisingly slow due to recomputing the dependencies.

git-svn-id: https://svn.salilab.org/imp/trunk@17359 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
add easier support for progress meter displays and integrate it with the log levels

git-svn-id: https://svn.salilab.org/imp/trunk@17360 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
use progress display

git-svn-id: https://svn.salilab.org/imp/trunk@17361 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
fix calling of C++ examples

git-svn-id: https://svn.salilab.org/imp/trunk@17362 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
fix benchmark call

git-svn-id: https://svn.salilab.org/imp/trunk@17363 e91f8c7b-0e32-4433-a9ac-4502d39a4eab