An interface added ICareAboutImportingMyself. This is needed for those modules, which themselves care, how they are imported in other modules. Reduction rules in modules.gen langeuage for the corresponding ModuleImport nodes is disabled. This does not affect mbeddr.core behavior and made to support C++