add java extensions flag, more tests for java interop, partially written ocamldep goal, to replace existing dependency analyzer