bind: add completions for -m and -M

See https://github.com/fish-shell/fish-shell/issues/1663
Added some completions for opam

All opam subcommands and descriptions are covered, along with
all the flags that are common to all commands. However, only
`opam config` has complete subsubcommand coverage.