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

[SVN r21427]
merged "fix double-increment bug" from trunk to branch


[SVN r21496]
merged typo fix


[SVN r21772]
merged fix for type of _factor (Mario Rütti)


[SVN r21777]
merged checks for
uniform_int<>(1,1)
overflow/underflow in uniform_int<> with large base_type (Mario Rütti)


[SVN r21779]
merged fix for missing #include's (Geoffrey Romer, SourceForge bug 882340)


[SVN r21929]
merged fix for last change from trunk to branch (boost::uint64_t)


[SVN r21932]
merge from mainline: fix synopsis (Matthias Troyer)


[SVN r22064]