fix Issue 10538 - std.typecons.wrap should consider opDispatch
Merge pull request #1386 from 9rnsr/fix_wrap

Issue 10536 & 10538 - std.typecons.wrap/unwrap bug fix and improvement
Merge pull request #1594 from blackwhale/fix-icmp

Fix regression in icmp
Fix Issue 10322 - ensure RandomSample is initialized before use

This patch fixes a problem where the public methods .index()
or .popFront() might be called without the first value of the
sample having been determined, which would then cause spurious
results.  The runtime initialization check currently performed
in .front has been extended to those methods.

The private boolean checks in the previous implementation have
been replaced with an enum indicating the algorithm to be used
(A, D or None) with None indicating that the sample has not
been initialized.

Step D1 of Algorithm D has been moved to the skip() function,
which results in a significant performance boost.

Unittests have been introduced to cover the cases where .index
or .popFront() are called before .front.

Finally, the .index method has been made a @property, which I
take to be an oversight of the original code.
Merge pull request #1533 from WebDrake/randomsample-init

Fix Issue 10322 - ensure RandomSample is initialized before use
Merge pull request #1596 from denis-sh/fixup-`std.file.thisExePath`

Fixup `std.file.thisExePath`.
Fixes Issue 9699 - Implement generic strip/stripLeft/stripRight functions which accept an element or a predicate.
Fixes Issue 11123 - std.getopt should support function callbacks.
Merge pull request #1311 from AndrejMitrovic/Fix9699_2

Issue 9699 - Implement generic strip/stripLeft/stripRight functions
Merge pull request #1601 from AndrejMitrovic/Fix11123

Issue 11123 - std.getopt should support function callbacks.
fix property enforcement
Merge pull request #1604 from 9rnsr/enforceProp

fix property enforcement
Merge pull request #1595 from rainers/reenable_demangle_test

reenable unittest for mangle/demangle
Fixup for issue 9565

Remove unnecessary else block so right not it's never used.
Fix `toStringRadixConvert` call in `std.conv.toImpl`.

`toStringRadixConvert` is not a property.
Merge pull request #1606 from denis-sh/fix-`toStringRadixConvert`-call-in-`std.conv.toImpl`

Fix `toStringRadixConvert` call in `std.conv.toImpl`.
Adds fromStringz impl. and unittest
Merge pull request #1605 from 9rnsr/fix9565

Fixup for issue 9565 - cleanup of #1544
enforce thisTid was called before calling receive

- Simply calling receive in main as stated by the comment
  makes no sense, as nobody could send a message.
add docs to install target