Fix #698 — ICE with minimal D runtime and basic `extern(C) int main()` function
Revert "Try to work around issues 672"

This reverts commit a7e7304d0ecc0b6ff860e457dd1cc142de45ff7f.
Update strtold.c with version from DMD 2.066.1-rc2.
Move visitor outside of class to fix MSVC compile problem.
Work around for LLVM bug 21016.

LLVMX86Utils is missing from target library list for target X86.
Affects only MSVC build.
Merge pull request #700 from AlexeyProkhin/issue698

Fix #698 — ICE with minimal D runtime and basic `extern(C) int main()` function
Merge commit '6133754bd05c2d3ffac887ed48e8626652d2e13e'