Implement -fno-rtti
Add -fno-utf-foreach
disable AA
Add -microD
microD: no bounds check, no switch error
Add -fstring-switch
microD: Support C-like constructors

In microD static constructors & destructors are treated as in C/C++.
FIXME: Do not emit ModuleInfo in -microD

FIXME: Rename betterC switch, split into a nomoduleinfo switch
Do not require _xopEquals in microD

TODO: probably rather set to a special value as NULL is also used
for bitwise copy?
Allow 16bit pointers
FIXME: Adding libbacktrace to target-libs breaks build

How to fix this so it also works when building libphobos?
Merge branch 'microD' into microD-49