issue 5224
Update random.d

fix wrong usage in doc example (Random gen(unpredictableSeed)).
Update random.d

fixed spacing
Update in chunks

reduces requirements to ForwardRange
Fix std.BigInt bug #9548 plus other new discovered bugs.
use default MODEL unless explicitly specified
Fixed regex loop-back stream to start from the correct position
Use ddoc-ed unittest feature
fix Issue 9976 - Needlessly large instantiation depth in std.typetuple algorithms
Merge branch 'master' of https://github.com/D-Programming-Language/phobos
Fixed a bunch of off-by-one errors in the regex code
Remove unnecessary default arguments
Removed unused stream abstraction
workaround issue 9634
fix Issue 10125 Unicode non-BMP decoding to dchar in stdio readln

strings were first decoded to wchars, each wchar was then separately
decoded to dchar, resulting in 2 dchars in the surrogate block instead
of 1 correct dchar.

added unit test to verify readln decoding of non-ASCII characters
Make std.conv unittests independent of floating point rounding
fix issue 10167
immutable should be an enum
Merge pull request #1306 from WalterBright/toenum

immutable should be an enum
Merge pull request #1304 from majiang/patch-2

fix issue 10167