Fix Issue 13367 - Buffer overflow when setting PATH

Fixup for pull #2332.
Replace enforceEx with enforce where it's possible
Merge pull request #2459 from denis-sh/fix-temp-c-string-allocation

Fix Issue 13367 - Buffer overflow when setting PATH
Merge pull request #2462 from Geod24/kill-enforceex

[Trivial] Replace usage of enforceEx with enforce
Tweak enum table
Partially evaluates -> Partially applies
Prevent definition of non-disabled default constructors in template structs
Merge pull request #2468 from 9rnsr/fix13311

Prevent definition of non-disabled default constructors in template structs
Merge pull request #2464 from monarchdodra/decodeTT

Tweak enum tables in std/utf.d
Merge pull request #2467 from ntrel/partial

Fix docs for std.functional.partial