Dep improvements

The `ocamldep` signature we devised on the whiteboard the other day forgot that we still need `pre`-deps in order to `pp` with the right flags. The documentation is not short it should now do what we want. But we still need a way to specify `mli` only `units`.