mark toHash as public
Fix Issue 12733 - parallelism.amap incorrect assignment without initialization
Make std.file.getTimes safe
Merge pull request #2161 from monarchdodra/parallelism

Fix Issue 12733 - parallelism.amap incorrect assignment without initiali...
Merge pull request #2446 from tom-tan/safe-file-getTimes

Make std.file.getTimes safe
Merge pull request #2456 from IgorStepanov/newaa-bigint-public-toHash

[new AA] mark toHash as public
Add `std.internal.cstring` module.
Replace most `toStringz`/`toUTF16z`/`toUTFz` usages with `tempCString*` ones.

Only non-trivial cases left when a refactoring is required to use a temporary buffer.
Also add `nothrow`/`@nogc` attributes.
Merge pull request #2332 from denis-sh/add-temp-c-string-allocation

Add temp c string allocation