Merge pull request #2001 from DmitryOlshansky/uni-meets-regex

New std.uni meets std.regex
Fix Issue 11175 - Format should support IUnknown classes.
Strip spaces.
Fix Issue 12600 - Variant should support coercion to bool.
Fixup wrong example in doFormat.
Fix Issue 12477 - std.bitmanip should emit informative diagnostics.
Fix Issue 12568 - std.functional.memoize does not work with constant
arrays.
Merge pull request #2087 from AndrejMitrovic/Fix12596

Fix12596 - Implement Typedef ctor that can take itself as the parameter.
Merge pull request #2110 from AndrejMitrovic/FixFormat

[Trivial] Fixup wrong example in doFormat.
Update advapi32.d

FreeLibrary was always being called on a null argument.
Fix exception always being thrown.
Merge pull request #2114 from damianday/patch-1

Update advapi32.d
Merge pull request #2105 from WalterBright/add-nogc

@nogc for builtin functions
Fixed std.string.isNumeric when compiling with dmd -property flag (see std.algorithm.among) (added direct function calls '()')
Fix Issue 12464 - Inject imports to core.vararg on Posix when wrapping C-style variadic functions via AutoImplement.
Strip spaces.
Fix Issue 1726 - Document FileMode in std.stream.
Merge pull request #2094 from AndrejMitrovic/Fix12464

Issue 12464 - Inject imports to core.vararg on Posix when wrapping C-style variadic functions via AutoImplement.
Merge pull request #2090 from AndrejMitrovic/Fix11175

Issue 11175 - Format should support IUnknown classes
Strip spaces.
Fix Issue 8767 - Add note on where to download the curl static library when using x86 Windows.