implementing fix for task 154200 Project Main Document Heuristics should not be hard-coded. XML and old-style project files now store main-class name instead of main-class file. Opening old project files will result in an attempted fix-up of the old data, which may not always succeed; but will not result in an error. Confirmed all tests pass.