Fix all PDS test failures: route through Mst_S instead of stubs
Mst.of_pds now creates a Store.Mst.t backed by the PDS backend and
routes through Mst_S (same code path as memory/disk). This gives PDS
full commit, checkout, log, read_commit, is_ancestor, and merge_base
support for free.
Removed Pds_S (80 lines of stubs and partial implementations) and
its helper functions. All 127 tests pass across all 4 backends.