Fixed ClassReferenceExp codegen, handle self-referential literals.
Remove unused StructLiteralExp::constType variable.
Backport StructLiteralExp::toChars infinite recursion fix.

We absolutely need this for log output/debugging.
Small debug diagnostics improvements.