Add a --debug-level option

Adding an argument to --debug was a bad idea, because it's ambiguous and could break existing commands:
`opam install --debug xxx` would take `xxx` as the debug argument (and fail).
Improved package listing commands yet again
Merge pull request #1513 from OCamlPro/more-cl-options

Improved package listing commands yet again, and fixed --debug