Update strtold.c with version from DMD 2.066.1-rc2.
Move visitor outside of class to fix MSVC compile problem.
fix C2883 in MSVC build
remove all the "tmp" IR names
fix configuration for llvm builds with assertions
attempt to make portable installation possible