%IPM.Repo.Filesystem.PackageService:ListModules() doesn't return the latest version of each module by default, which is different from %IPM.Repo.Remote.PackageService:ListModules().
This affects #582 and ongoing work of #586
We should enforce a protocol such that any subclass of %IPM.Repo.IPackageService implements the ListModules() method in a manner that returns the latest version first.