Execute ocamldep on .mli too.

This commit solves the problem when the .mli and .ml have different dependancies due to over generalization of the type inference.

Note: ocamldep ignores missing files, therefore it doesn't hurt to put the .mli file even if it doesn't exist.