Add .gitignore
Add support for submodules
Add sanity checks to opam-doc-test-state