Edge WebView2: add possibility to create app modules for apps hosting WebView2 interface (#16717)
Closes #16705
Summary of the issue:
Apps hosting Edge WebView2 show up as websites. However, in apps such as new Outlook (olk.exe), it is desirable to disable browse mode by default or offer custom commands and workarounds.
Description of user facing changes
NVDA will recognize and work with app modules for apps hosting Edge WebView2 controls such as new Outlook.
Description of development approach
Similar to wwahost and javaw, a new host app module (msedgewebview2) is created to fetch actual names of aps hosting the webview controls. The module borrows heavily from javaw app module except it is limited to fetching parent process information. Instead of importing appModuleHandler.AppModule, module-level getattr is defined to return the default app module.