Add example of how to use scoped member variable
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 formatting issues
Include algorithm documentation for integral uniform
Remove special-case check on rare condition

A special case was checked that only occurs when calling uniform with a range of only one element. This was not necessary to keep the math correct and represented a slight slowdown in the common case for no apparent benefit.
Fixed trailing whitespace
fix adding an ArchiveMember to another ZipArchive
Use __traits.d(getAliasThis)
Fix for nested alias this.
Merge pull request #1708 from monarchdodra/UUIDPure

Make parseUUID pure
Merge pull request #1644 from eco/patch-5

Add example of how to use scoped member variable
Change DDoc examples in std.algorithm to documented unittests

Examples with text succeeding them that is not associated with
another example are left as-is.
Fix std.algorithm.splitter example
Fix std.algorithm.find examples
Fix std.algorithm.findAdjacent example
Fix std.algorithm.partition3 example
Fix std.algorithm.topN example
Fix std.algorithm.setIntersection documentation