Add input range-related links, fix a/an typo
Array: Added methods + bugfix

Initially fixes 8332 and 8333

Added some opIndexUnary to both Array and Array.Range
Gave Array.Range opSliceUnary and opSliceOpAssign to do "range wide operation" aka:
r+=5 or ++r

Also moved a _few_ methods around for logical grouping. Bit of comment editing for consistency.
Merge pull request #758 from Dav1dde/patch-1

fixed wrong headers for decompression
Merge pull request #762 from shoo/enh_stopwatch

Enhancement for std.datetime.StopWatch
Merge pull request #763 from monarchdodra/bug8591

Bug8591
Add required cast for 64 bit.
Updated visit to allow just delegates passed using the template parameter list.
Merge pull request #767 from redstar/socket64bit

socket.d: Add required cast for 64 bit compilation on Windows
Merge pull request #765 from ntrel/InputRange-doc-fixes

InputRange doc fixes
exp, expm1, exp2 return 'inf' for targets that don't use iasm.
Merge pull request #770 from ibuclaw/ldouble_math

exp, expm1, exp2 return 'inf' for targets that don't use iasm.
Corrections
Fix filter doc typos
Show function signatures for eponymous templates in std.algorithm docs
Changed static slicing to relative slicing.
snprintf already defined in core.stdc.stdio.

The snprintf function is already defined in core.stdc.stdio. This version has the advantage that it also works with the MS C Runtine on Windows.
visit and tryVisit have been extended to allow at most one function with no parameters which is called in case of errors (variant doesn't hold a value or in case of tryVisit, holds a value which can't be handled by visiting functions).
Fix documentation mistake in RedBlackTree

RedBlackTree.empty was documented as "Returns true if at least one element exists), when it actually returns false (as expected) when there are items.
Merge pull request #774 from redstar/snprintf

snprintf already defined in core.stdc.stdio.
Merge pull request #775 from jwhear/master

Fix small doc mistake in std.container