Revert "fix test runner"

This reverts commit 8c42dd1f6735eddea1d7441f31bb5839441e794d.
Revert "Support named unittests"

This reverts commit 9bc336d703c4dcfbc087eeb901e447dbba2f72bb.
Revert "Use new unittest format in default runner"

This reverts commit 64aa857d3e3c771b935064ad6d6575c4c40cfe42.
Revert "Add enhanced unittest runtime information"

This reverts commit 9279278770dd3523d759585bea5283cd69be5cf7.
Fix build on PPC64.

Add the missing `fenv_t` and `fexcept_t` types.
Rename DigitalMarsWin32 / DigitalMarsWin64 to DMC_RUNTIME / MSVC_RUNTIME.

This has the advantages:
- DMC_RUNTIME is used in Phobos, too.
- I don't have to write

    version(LDC) version(Win64) version = DigitalMarsWin64;

which I find confusing.
Merge pull request #852 from redstar/ppc64fenv

Fix build on PPC64.
Merge pull request #832 from jpf91/revertUnittest

Revert new unittest changes in druntime
Merge pull request #853 from redstar/msvcrt

Rename DigitalMarsWin32 / DigitalMarsWin64 to DMC_RUNTIME / MSVC_RUNTIME
Fix issue 12964 - dev_t is incorrectly defined in runtime for Solaris
systems
Merge pull request #854 from jasonbking/dev_t

Fix issue 12964 - dev_t is incorrectly defined in runtime for Solaris
Make ModuleInfo immutable
Merge pull request #855 from jasonbking/moduleinfo

Fix 12976 - ModuleInfo should be immutable on Solaris
Remove __unittest_toString and associated version(druntime_unittest).

This was introduced as part of GitHub pull request #41, which
was questionable (!) support code for D-Programming-Language/dmd#263.
However, the latter never materialized and __unittest_toString plus
version(druntime_unittest) were just confusing oddities at this point.
Merge pull request #856 from klickverbot/remove-dead-tostring

Remove __unittest_toString and associated version(druntime_unittest).
[trivial] Make rt.minfo import in object_.d function-local.

The 2.065 frontend trips over this when building the druntime
tests in shared library mode with LDC (forward reference to the
Object base class of TypeInfo when accessing the latter from
within rt.util.container). No idea why this happens, or why it
doesn't with DMD, but this fixes it and it also is a small
improvement on its own regardless.
test/*/Makefile: Do not assume that $(ROOT) is a relative path.

This allows us (LDC) to use the Makefiles in out-of-source builds.
Merge pull request #858 from klickverbot/test-out-of-source

test/*/Makefile: Do not assume that $(ROOT) is a relative path.
Merge pull request #857 from klickverbot/minfo-import

[trivial] Make rt.minfo import in object_.d function-local.
Mark core.sys.windows.windows.GetLastError as trusted