[Core] Emit a PathChanged event when ProjectFile.Name gets updated

This is needed so that ProjectFileCollection can update its file path to ProjectFile
lookup table.