[FileSystem] Add Path::operator%=(), which acts as the AppendExtension().

- I.e. "file" % "jpg" => "file.jpg"
[FileSystem] (refactoring) Change test filenames to "Suite".
[Task] (minor) Relax a test constraint of task delay.