Output only input file in for policy output in cf-promises, even if runnable

Previously, if a runnable policy file was given to cf-promises with --policy-output-format,
the full policy DOM with inputs was output. Now, only the base seed file is output.

This also prevents outputing a parse tree that is partially evaluated by cf-promises.
Turn off writable by others file security check if running in interactive mode