use default MODEL unless explicitly set
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
Add external implemented callWithStackShell for Linux/PPC64.

This is required for the garbage collector.
Merge pull request #485 from redstar/ppcthread

Add external implemented callWithStackShell for Linux/PPC64.
Merge pull request #484 from dawgfoto/fix10036

DOCFMT is overwritten by d-programming-language.org's makefile
Issue 10081 - Incorrect char array comparison

`char[]` type info is incorrectly inherited from `byte[]` type info instead of `ubyte[]` one so char arrays are compared like arrays of signed bytes.

Issue URL: http://d.puremagic.com/issues/show_bug.cgi?id=10081
Merge pull request #486 from denis-sh/fix-Issue-10081

Issue 10081 - Incorrect char array comparison
fix Issue 10057 - Module info overwritten in shared phobos

- detect module collisions by checking that all ModuleInfo* of
  a DSO point into the same segment

- abort the program in that case

- added core.sys.linux.errno to find the name of the executable
Remove unittests from object.di
Merge pull request #488 from ibuclaw/rmunittest

Remove unittests from object.di
Use correct version identifier for linux

The epoll interface uses the incorrect version identifier for Linux - ie. "Linux" instead of "linux" making it quite difficult to actually use the API :-)
Merge pull request #489 from goughy/master

Correct use of Linux version identifier in epoll interface
Merge pull request #487 from dawgfoto/fix10057

fix Issue 10057 - Module info overwritten in shared phobos
fix Issue 10106 - [ICE] Ice in glue.c:1215 + 2 error messages without lines

Workaround for const postblit issue with AA.