Add support for assymetic move sets of monte-carlo

In the process, clean up the movers quite a bit. To do this, IMP::core::Mover is deprecated and replaced by IMP::core::MonteCarloMover
(Mover inherits from it). See the change log for more info.

This closes issue #207.

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

git-svn-id: https://svn.salilab.org/imp/trunk@17227 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
clean up example slightly

git-svn-id: https://svn.salilab.org/imp/trunk@17228 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
improve logging in incremental scoring

git-svn-id: https://svn.salilab.org/imp/trunk@17229 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
make sure to properly score the final conformation on MC, closing bug #219

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