Add ClassInfo flag for destructors and don't finalize dtor-less objects.

DMD pull: https://github.com/D-Programming-Language/dmd/pull/3725
Inspired by: https://github.com/D-Programming-Language/druntime/pull/872
Cant't this be "=" instead of "|="?