Minimized and explicit imports in std.algorithm
reduced imports for std.range
reduced imports for std.stdio
rebased
Adds Bidirectionality to Repeat
Add example of how to use scoped member variable
Updates MemoryStream.reserve DDOC

Removes ambiguity as to whether `reserve` is relative to the entire stream or the cursor position.
Documetation fixes

corrected the documentation for JSON_TYPE and added documentation for JSONValue.this
Make parseUUID pure
Cleanup uuid
Fix issue 11598 - uniform could be faster for integrals

These changes retain the uniform quality of this function while, in the
common case, cutting the number of division operations in half.

Additionally, extra unittests were added to assure that all of the
bounds were tested properly.
Fix 8167 (identity constructor) and 9061 (bitwise ops)
Make Tuple.toString conditional
Removed unnecessary allocation and computation
Fixed compilation errors on 64-bit platforms (hopefully)
Fix wost-case of quick sort
Added unittest for issue 7767
Replaced assignments with swaps; Fixed compilation error; misc.
(3.0/2.0) should have been (2.0/3.0)
One more swap, replace with swapAt