Update random.d

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

fixed spacing
Implement issue# 10314.

This moves std.traits.unsigned to std.conv and adds std.conv.signed,
since for some reason, we have std.traits.unsigned but do not have
std.traits.signed.
Unittesting uriLength and emailLength

Previously untested. Pushes code coverage from 57% to 79%.
Remove debug printfs from std/uri
Style fixes in std/uri

- indentation within blocks
- braces on their own lines
Fix Issue 9607 - std.random.randomShuffle() and partialShuffle()
don't work with Xorshift.

This is an instance of Issue 2803, a clash between a template
parameter and a default argument.  I've used the workaround
proposed in that issue thread:
http://d.puremagic.com/issues/show_bug.cgi?id=2803#c1

Tests have been included to ensure that these functions work
with all possible RNG types.
Restrict PseudoRngTypes access to package level.
Converted C-style array declarations to D-style
Fixup readln.

Fixes an issue where `readln!S` did not forward the type "S" in `stdin.readln()` => `stdin.readln!S()` (that was my mistake, sorry)

Fixes an issue where `File.readln!S` assumed S was an "immutable string type". This should work:

char[] buf;
buf = myFile.readln!(char[])();

While buf is not reused after each call, there should be nothing preventing the user for mutating if he so (explicitly) wishes.

Added/improved unittests a wee little bit.
Added namedGroups property to Regex struct.

Extended NamedGroupRange to be a random access and forward range, and added length memeber.

Changed name of namedGroups property to namedCaptures
Removed empty declarations
Removed empty declarations
Removed implicit string concatenation.
Removed empty declarations.
Merge pull request #1384 from monarchdodra/readln

Fixup readln.
Merge pull request #1341 from jmdavis/signed

Implement issue# 10314 (add std.traits.signed).
Merge pull request #1383 from Hackerpilot/master

Convert C-style array declarations to D-style.
Fixed grammar description of formattedWrite in docstring
Removed implicit string concatenation