Add a `--strict` option, and be more tolerant with opam files when not set

that will make OPAM more forward-compatible with field additions
Closes #784