merlint E605: fix expected test path for nested lib dirs
The path computation now finds the first lib/ or src/ component and
mirrors everything after it under test/. Before this fix,
ocaml-atp/atp/lib/atp_mst.ml would expect the test at
ocaml-atp/test/atp/lib/test_atp_mst.ml (wrong nesting). Now it
correctly expects ocaml-atp/atp/test/test_atp_mst.ml.