Fix: Source Path serialization. Details below (multiline commit):
Extraneous dependencies paths entries were serialized, relative to their
own projects, so we could see redundant entries (for example,
src/main/mind and src/test/mind) but the 2nd entry was the one from the
dependency project. So it was like:
P1/src/main/mind:P1/src/test/mind:P2/src/main/mind:P2/src/test/mind
internally, where P1 depended on P2, and the serialization result was:
src/main/mind:src/test/mind:src/main/mind:src/test/mind