Support transitive project dependencies in pgraph compilation
Currently if a project has pgraph files to compile, the project must depend explicitly on each other project that contains the dependency ontologies. Transitive or recursive dependencies are not used while compiling which heavily bloats the dependency list of each pgraph-containing plugin.