Create the default project only when it is necessary.
- Default project is configured with a (default) JRE, that will produce unwanted symbols when other projects don't use the default JRE - Place default project creation logic into the invisible project importer since that is the importer requiring it - Continue to support some special cases where default project should be created (eg. Maven/Gradle project & opening a standalone file) - Update testcases & add a testcase
Signed-off-by: Roland Grunberg <rgrunber@redhat.com> (commit: 64dca83)