MutablePackageFragmentProvider's logic relaxed:
it now allows to add package fragments even after it was queried
++ PackageViewDescriptors processed correctly
Test-only methods moved under a test root
Using the right trace in tests
Run tests only from the appropriate module
Passing project explicitly instead of obtaining it from a scope
(the old way used to cause null projects)
++ Properly use package view
Better error reporting in codegen tests:
an exception gtom generateToText() used to mask the one from the original run
Properly write diagnostic factory names
Rendering unknown diagnostics in THROW_EXCEPTION mode
Method renamed
getRootPackage() method extracted
When resolving dependencies by name, use scopes, not PSI