add support for setting random seed from the command line and showing it, as well as using random_device for initialization

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

git-svn-id: https://svn.salilab.org/imp/trunk@16903 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
rename swig target to -python as that actually makes sense

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

git-svn-id: https://svn.salilab.org/imp/trunk@16905 e91f8c7b-0e32-4433-a9ac-4502d39a4eab
update type of benchmark flags

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