Remove DigitalMars garbage collector.

This code is not used and gone in later DMD versions.
Use __linux__ to identify Linux-based systems.

This is a backport from DMD 2.065. It is needed to compile LDC2 with -std=c++11.