M: ScriptFile: describe return variable.
M: ScriptFile: reject test for file without template.
M: Attribute: multi-file value derives by string delimiter "\n".
M: FilePath: add getPath() method.
M: ProjectFileTest: multi-file value test works!