Fully specify dependencies in test podd schema manifest

Did not want to have to do this, as it indicates that at some point
there is a loss of dependency information, but it fixes the tests
add dependencies to other manifests
Avoid creating new sets for empty sets