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.
Add missing constructor to core.time.TimeException.
Adjust deprecation message on Duration.weeks.

Apparently, some folks found it confusing, because it just so happens
that get!"weeks"() was identical to total!"weeks", since weeks were the
largest units. However, it does seem to highlight how folks have
misunderstood what the individual getters do (which is why they're being
deprecated).
Merge pull request #837 from jmdavis/message

Adjust deprecation message on Duration.weeks.
Merge pull request #835 from jmdavis/exception

Add missing constructor to core.time.TimeException.
Mark associative array `byKey` and `byValue` `pure nothrow`.

This fixes part of Issue 5555.

Issue URL: https://issues.dlang.org/show_bug.cgi?id=5555
* add GC benchmark suite
replace runbench.d with a version derived from d_do_test.d
add possibility to output GC messages to a file gcx.log instead of stdout
Merge pull request #838 from denis-sh/more-fixes-for-Issue-5555-byKey-and-byValue

Mark associative array `byKey` and `byValue` `pure nothrow`.
missing executeArgs for benchmarks

- avoid implicit array to boolean conversion (Issue 4733)
terminate runbench on signal

- fixes CTRL+C to abort the test runner
Merge pull request #2 from MartinNowak/stop_on_signal

terminate runbench on signal
Merge pull request #1 from MartinNowak/fix_gc_bench

missing executeArgs for benchmarks
Merge pull request #818 from rainers/gc_bench

add GC benchmark suite
fix DISABLE, remove moving GC_OPT -> D_GC
Merge pull request #841 from rainers/gc_bench2

runbench cleanup
add core.checkedint