Fix minCount for ranges of immutables
issue 4916
issue 5224
fixed conflict
Update random.d

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

fixed spacing
Add category table in std.traits
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
Merge branch 'master' of github.com:D-Programming-Language/phobos into 5224
@blackwhale's review
@blackwhale's destruction
Remove undocumented structuralCast in std.exception
fix Issue 4999 - Add Kenji Hara's adaptTo() to Phobos

Add structuralCast and structuralDownCast in std.typecons
Rename structuralCast to wrap, and structuralDownCast to unwrap
combine some statements
first pass of install targets
remove html generation for now, fix copy to not result in an extra layer of each subdir
Move checkCTFEable to std.exception.assertCTFEable, and use it
fix Issue 10220 - `array` doesn't work with disabled default construction