Revert new unittest changes in druntime

As I don't have time to work on dmd #3518 anymore and it's not ready to be merged these druntime commits should be reverted. They're useless without the dmd commits and it's not even clear whether the final implementation will be compatible with these druntime changes.

Sorry for the inconvenience caused, won't happen again.