OptionsFile cleanups: migrate to shared code GetFilePath_() and replaced warn/error logger with unified logger (taking logger::proiroty)