Random: fix constexpr in integer_log2_impl.

svn path=/trunk/boost/random/; revision=72991
geometric_distribution::min should be 0.  Fixes #5704.

svn path=/trunk/boost/random/; revision=74168
Use the right variable.  Fixes #5767.

svn path=/trunk/boost/random/; revision=74169
Update seed_seq to match the final draft.

svn path=/trunk/boost/random/; revision=74482
Fix off-by-one error.  Fixes #6189.

svn path=/trunk/boost/random/; revision=75764
Use a proper constexpr for integer_log2.

svn path=/trunk/boost/random/; revision=76032
Updated Boost.Random to use BOOST_NO_0X_HDR_INITIALIZER_LIST instead of (soon to be deprecated) BOOST_NO_INITIALIZER_LISTS

svn path=/trunk/boost/random/; revision=77152
Remove unnecessary #include.  Fixes #6344.

svn path=/trunk/boost/random/; revision=78511
Add missing #includes.  Fixes #6855.

svn path=/trunk/boost/random/; revision=78512
Add missing inline.  Fixes #6854.

svn path=/trunk/boost/random/; revision=78513
Switch from deprecated macros to new shiny ones; no functionality change

svn path=/trunk/boost/random/; revision=79389
Make result_type public and constructors explicit on shuffle_output.  Fixes #7121.

svn path=/trunk/boost/random/; revision=80990
Remove static.  Fixes #7096

svn path=/trunk/boost/random/; revision=80992
Fixed typo; Refs #7509

svn path=/trunk/boost/random/; revision=80995
Make sure that equivalent states of mersenne_twister have identical bits.  Fixes #6801.

svn path=/trunk/boost/random/; revision=81001
Implement the ziggurat algorithm for the normal distribution.

svn path=/trunk/boost/random/; revision=81018
Replaced throw with boost::throw_exception; Refs #5399

svn path=/trunk/boost/random/; revision=81379
Replaced throw with boost::throw_exception; Refs #5399

svn path=/trunk/libs/random/; revision=81382
Remove usage of deprecated macros

svn path=/trunk/boost/random/; revision=81442
Fix typo.  Refs #7645.

svn path=/trunk/boost/random/; revision=81501