Add callWithStackShell() for Linux/PPC32.

The implementation was only available as a separate patch.
Merge remote-tracking branch 'origin/ldc' into ldcmath
Remove ldc.longdouble as it conflicts with MSVCRT 2013+ and is obsolete if real == double
core.stdc.fenv: get rid of linking error when using MSVC 2013+