Fix endian issue in core.demangle

Variable `num` of type `size_t` is viewed as an array of chars.
This does not work on a big endian architecture.
Merge pull request #476 from redstar/demangle

Fix endian issue in core.demangle
Correct log2 and logb aliases from log1p
Merge pull request #478 from 9il/master

Correct wrong aliases in tgmath
Fixed 2.062 OS X regression introduced by 830e0770.

This reverts the module to the pre-830e0770 state for
non-Linux. It should probably be amended to follow the
same conventions as for other module files, which might
help to avoid such problems.
Merge pull request #479 from klickverbot/osx-statvfs

Fixed 2.062 OS X regression introduced by 830e0770.
Merge pull request #475 from dawgfoto/defaultMODEL

use default MODEL unless explicitly set
MinGW: core.stdc.math macro implementations.
MinGW: Use __mingw_* versions of C formatting functions.

The unprefixed versions are pulled in from the Microsoft C
runtime by default, and thus do not support long doubles
and, in the case of ldexp, the hexadecimal floating point
literal syntax.
Merge pull request #481 from klickverbot/mingw

Floating point math/formatting for MinGW
DOCFMT is overwritten by d-programming-language.org's makefile