Add optional [FILE] argument to all agents reading policy

This is an alternative to specifying input file via -f.
e.g. cf-promises file.cf resolves to cf-promises -f ./test.cf

Close #2303