Allow circular dependencies to be installed
Merge pull request #1104 from SevInf/fix/circular

Allow circular dependencies to be installed