fix gitmodules url type
add icd
add ocaml