This commit was manufactured by cvs2svn to create branch 'RC_1_31_0'.

[SVN r21427]
Merged 1.2 from trunk to RC_1_31_0.


[SVN r21491]
merged fix


[SVN r21871]
Merged fixes


[SVN r21936]
Merged fixes


[SVN r21937]
Merged 1.8 from trunk.


[SVN r21946]
Remove unneeded files


[SVN r21947]
fixed figure reference


[SVN r22030]
still trying to make binary


[SVN r22031]
added as binary


[SVN r22032]
changing to binary


[SVN r22033]
added binary


[SVN r22034]
added -kb


[SVN r22035]
fixed figure reference


[SVN r22036]
changed to use std::set::find instead of std::find to fix performance bug
also change const_iterator to iterator to match the return type of
std::set::find in case the implementation does not provide conversion


[SVN r22082]
changed iterator to const_iterator


[SVN r22136]
Merged fix for python problem


[SVN r22244]