Do not append \n to input of parseString
Don't refer to any external types.

This prevents breakage in case we bump up an interface file version at
which point we can not even rely on having the documentation of base.
Enable extensions per-module and not globally.
Add new field to DynFlags