Set ByteCode path in project files by default
Peter and Rinus remarked that when creating a new project in the IDE, it is confusing that checking everything in Project options/Bytecode does not link the main bytecode file yet, because the path still has to be set. With this patch, new projects get a path assigned similar to the way an executable path is set, but the CodeGen/GenerateByteCode option (default False) is used to determine whether bytecode should be linked or not.