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

svn path=/branches/RC_1_31_0/boost/boost/random/; revision=21427
merged "fix double-increment bug" from trunk to branch

svn path=/branches/RC_1_31_0/boost/boost/random/; revision=21496
merged typo fix

svn path=/branches/RC_1_31_0/boost/libs/random/; revision=21772
merged fix for type of _factor (Mario Rütti)

svn path=/branches/RC_1_31_0/boost/boost/random/; revision=21777
merged checks for
uniform_int<>(1,1)
overflow/underflow in uniform_int<> with large base_type (Mario Rütti)

svn path=/branches/RC_1_31_0/boost/libs/random/; revision=21779
merged fix for missing #include's (Geoffrey Romer, SourceForge bug 882340)

svn path=/branches/RC_1_31_0/boost/boost/random/; revision=21929
merged fix for last change from trunk to branch (boost::uint64_t)

svn path=/branches/RC_1_31_0/boost/libs/random/; revision=21932
merge from mainline: fix synopsis (Matthias Troyer)

svn path=/branches/RC_1_31_0/boost/libs/random/; revision=22064