Adds fromStringz impl. and unittest
std.process: Add workDir parameter
Fix issue 12157 - Variant opEquals always returns false for classes and interfaces.
Remove code duplication in Variant fptr for compare selector.
Add unittests: compare BigUint(0) to 0UL

to prevent regression of bug 12234.
Added workaround for bug 12164.

Style: Fix lack of space after if.
Fixup Repeat condition
fix 'jobserver unavailable: using -j1' warning for $(SUBMAKE)

- Problem is that make doesn't recognize $(SUBMAKE) as
  make, so it won't pass MAKEFLAGS and doesn't use it's
  jobserver.

- Fixed by explicitly using $(MAKE) ...

For reference:
http://www.gnu.org/software/make/manual/html_node/Error-Messages.html
http://www.gnu.org/software/make/manual/html_node/MAKE-Variable.html#MAKE-Variable
Fix Issue 12245 - BinaryHeap expensive in -debug

https://d.puremagic.com/issues/show_bug.cgi?id=12245
Merge pull request #1976 from Poita/bug12245

Fix Issue 12245 - BinaryHeap expensive in -debug
Renamed curry->partial to better match semantics

Documentation was updated to match, and a deprecated alias was inserted
for compatibility.
Added deprecation message
Merge pull request #1928 from CyberShadow/std-process-cwd

std.process: Add workDir parameter
Merge pull request #1912 from MartinNowak/makeJobServer

fix 'jobserver unavailable: using -j1' warning for $(SUBMAKE)
fix Issue 12287 - infinite loop on std.traits.moduleName on templated struct member
fix Issue 12309 - The template fullyQualifiedName returns wrong result
Introduce UTF Matchers into std.uni.

It's a step zero to get decode-less std.regex.
UTF matchers are efficient functors around a set of
specific tries. Enables processing Unicode characters
without decoding at speeds on par with decoding itself.

Along the way make staticIota at 'package' protected and reuse it.

Fix a shameful typo in setSearcher.
workaround stable sort (std.move) not CTFE-able
const/pure annotations
purify std.uni constructs, blocked by std.algortihm.sort