Add FileLocator.
FileLocator: Use existing function FileLocator::findFile.
Minor IO updates.

FileLocator: change result if file is not found.
FileUtils: cleanup findFile(...)
FileName: Add toShortString()