generate project in non-modal state, because there's no access to live modifiable models if Project Structure dialog is open (see also IDEA-120545)
(cherry picked from commit d2000cd)
better search for file in 'packages' folder
(cherry picked from commit 2427ffe)
Use ModifiableModelProvider instead of invokeLater
(cherry picked from commit 1ca5369)
Dart Web app -> Dart app.
(cherry picked from commit 8bb463d)