Fix handling of circular dependencies that occur outside of direct dependencies
Merge pull request #17 from rspieldenner/transitive_cirular_fix

Fix handling of circular dependencies that occur outside of direct depen...