[Bam.Core] Dependency construction data, for forwarded dependents and post-actions, is now a member of the DependencyGraph class, rather than a function argument. Simplifies some of the code
[testpackages,Test18,dev] Adding new test that exercises incorrect dependency graph generation for semi-circular dependencies, when a dependency has a post action