Issue 11881 - -betterC switch suffers from bit rot

https://d.puremagic.com/issues/show_bug.cgi?id=11881

Try to implement my idea.

If `-betterC` switch is specified:
- Do not generate TypeInfo
- Use HLT for assertion failure and range violations.